@@ -56,20 +56,17 @@ var (
5656// still need to generate the traces, this just ensures that if generated, they are collected
5757// appropriately. This is normally done by using tracing.HTTPSpanMiddleware as a middleware HTTP
5858// handler.
59- func setupPublishing (serviceName string , logger * zap.SugaredLogger ) ( * tracing.OpenCensusTracer , error ) {
60- return tracing .NewOpenCensusTracer (tracing .WithExporter (serviceName , logger )), nil
59+ func setupPublishing (serviceName string , logger * zap.SugaredLogger ) * tracing.OpenCensusTracer {
60+ return tracing .NewOpenCensusTracer (tracing .WithExporter (serviceName , logger ))
6161}
6262
6363// SetupStaticPublishing sets up trace publishing for the process. Note that other
6464// pieces still need to generate the traces, this just ensures that if generated, they are collected
6565// appropriately. This is normally done by using tracing.HTTPSpanMiddleware as a middleware HTTP
6666// handler. The configuration will not be dynamically updated.
6767func SetupStaticPublishing (logger * zap.SugaredLogger , serviceName string , cfg * tracingconfig.Config ) error {
68- oct , err := setupPublishing (serviceName , logger )
69- if err != nil {
70- return err
71- }
72- err = oct .ApplyConfig (cfg )
68+ oct := setupPublishing (serviceName , logger )
69+ err := oct .ApplyConfig (cfg )
7370 if err != nil {
7471 return fmt .Errorf ("unable to set OpenCensusTracing config: %v" , err )
7572 }
@@ -82,16 +79,13 @@ func SetupStaticPublishing(logger *zap.SugaredLogger, serviceName string, cfg *t
8279// tracing.HTTPSpanMiddleware as a middleware HTTP handler. The configuration will be dynamically
8380// updated when the ConfigMap is updated.
8481func SetupDynamicPublishing (logger * zap.SugaredLogger , configMapWatcher * configmap.InformedWatcher , serviceName , tracingConfigName string ) error {
85- oct , err := setupPublishing (serviceName , logger )
86- if err != nil {
87- return err
88- }
82+ oct := setupPublishing (serviceName , logger )
8983
9084 tracerUpdater := func (name string , value interface {}) {
9185 if name == tracingConfigName {
9286 cfg := value .(* tracingconfig.Config )
9387 logger .Debugw ("Updating tracing config" , zap .Any ("cfg" , cfg ))
94- err = oct .ApplyConfig (cfg )
88+ err : = oct .ApplyConfig (cfg )
9589 if err != nil {
9690 logger .Errorw ("Unable to apply open census tracer config" , zap .Error (err ))
9791 return
0 commit comments