From 5317f5b2756e2ff1fdef4bc9497cf491c173bd93 Mon Sep 17 00:00:00 2001 From: ensiouel <ensiouel@gmail.com> Date: Tue, 26 Dec 2023 14:52:28 +0300 Subject: [PATCH] fix typo --- assets/templates/middleware/telemetry | 8 ++-- images/middleware/telemetry_middleware.go | 8 ++-- .../middleware/telemetry_middleware.go | 20 ++++----- .../middleware/telemetry_middleware.go | 16 +++---- .../middleware/telemetry_middleware.go | 20 ++++----- .../middleware/telemetry_middleware.go | 22 +++++----- .../middleware/telemetry_middleware.go | 22 +++++----- pkg/files/middleware/telemetry_middleware.go | 20 ++++----- .../middleware/telemetry_middleware.go | 16 +++---- pkg/items/middleware/telemetry_middleware.go | 42 +++++++++---------- .../middleware/telemetry_middleware.go | 12 +++--- .../middleware/telemetry_middleware.go | 18 ++++---- .../middleware/telemetry_middleware.go | 16 +++---- .../middleware/telemetry_middleware.go | 10 ++--- pkg/roles/middleware/telemetry_middleware.go | 16 +++---- pkg/spaces/middleware/telemetry_middleware.go | 26 ++++++------ pkg/users/middleware/telemetry_middleware.go | 18 ++++---- 17 files changed, 155 insertions(+), 155 deletions(-) diff --git a/assets/templates/middleware/telemetry b/assets/templates/middleware/telemetry index 57be255c..81a167e3 100644 --- a/assets/templates/middleware/telemetry +++ b/assets/templates/middleware/telemetry @@ -15,13 +15,13 @@ import ( // {{$decorator}} implements {{.Interface.Type}} interface instrumented with opentracing spans type {{$decorator}} struct { {{.Interface.Type}} - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // {{$funcName}} returns {{$decorator}} -func {{$funcName}} (base {{.Interface.Type}}, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) {{$decorator}} { +func {{$funcName}} (base {{.Interface.Type}}, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) {{$decorator}} { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -29,7 +29,7 @@ func {{$funcName}} (base {{.Interface.Type}}, scope string, spanDecorator ...fun m := {{$decorator}} { {{.Interface.Name}}: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -52,7 +52,7 @@ func (m {{$decorator}}) {{$method.Declaration}} { m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "{{$.Interface.Name}}.{{$method.Name}}") + ctx, span := otel.Tracer(m.instance).Start(ctx, "{{$.Interface.Name}}.{{$method.Name}}") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/images/middleware/telemetry_middleware.go b/images/middleware/telemetry_middleware.go index 1a450dc8..22159735 100644 --- a/images/middleware/telemetry_middleware.go +++ b/images/middleware/telemetry_middleware.go @@ -22,13 +22,13 @@ import ( // telemetryMiddleware implements images.Images interface instrumented with opentracing spans type telemetryMiddleware struct { images.Images - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base images.Images, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base images.Images, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -36,7 +36,7 @@ func TelemetryMiddleware(base images.Images, scope string, spanDecorator ...func m := telemetryMiddleware{ Images: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -57,7 +57,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, source *files.File, opts * m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Images.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Images.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/clients/middleware/telemetry_middleware.go b/pkg/clients/middleware/telemetry_middleware.go index d5b3e54e..64c52394 100644 --- a/pkg/clients/middleware/telemetry_middleware.go +++ b/pkg/clients/middleware/telemetry_middleware.go @@ -21,13 +21,13 @@ import ( // telemetryMiddleware implements clients.Clients interface instrumented with opentracing spans type telemetryMiddleware struct { clients.Clients - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base clients.Clients, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base clients.Clients, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -35,7 +35,7 @@ func TelemetryMiddleware(base clients.Clients, scope string, spanDecorator ...fu m := telemetryMiddleware{ Clients: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -56,7 +56,7 @@ func (m telemetryMiddleware) Create(ctx context.Context, client *clients.Client) m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Clients.Create") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Clients.Create") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -90,7 +90,7 @@ func (m telemetryMiddleware) Delete(ctx context.Context, spaceId string, id stri m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Clients.Delete") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Clients.Delete") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -124,7 +124,7 @@ func (m telemetryMiddleware) Enable(ctx context.Context, spaceId string, id stri m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Clients.Enable") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Clients.Enable") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -159,7 +159,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, spaceId string, id string) m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Clients.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Clients.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -194,7 +194,7 @@ func (m telemetryMiddleware) GetBy(ctx context.Context, spaceId string, params * m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Clients.GetBy") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Clients.GetBy") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -229,7 +229,7 @@ func (m telemetryMiddleware) List(ctx context.Context, spaceId string) (clients m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Clients.List") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Clients.List") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -263,7 +263,7 @@ func (m telemetryMiddleware) Update(ctx context.Context, client *clients.Client) m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Clients.Update") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Clients.Update") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/collaborators/middleware/telemetry_middleware.go b/pkg/collaborators/middleware/telemetry_middleware.go index 457f0995..ed0546bb 100644 --- a/pkg/collaborators/middleware/telemetry_middleware.go +++ b/pkg/collaborators/middleware/telemetry_middleware.go @@ -21,13 +21,13 @@ import ( // telemetryMiddleware implements collaborators.Collaborators interface instrumented with opentracing spans type telemetryMiddleware struct { collaborators.Collaborators - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base collaborators.Collaborators, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base collaborators.Collaborators, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -35,7 +35,7 @@ func TelemetryMiddleware(base collaborators.Collaborators, scope string, spanDec m := telemetryMiddleware{ Collaborators: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -56,7 +56,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, spaceId string, subject st m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collaborators.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collaborators.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -91,7 +91,7 @@ func (m telemetryMiddleware) ListCollaborators(ctx context.Context, spaceId stri m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collaborators.ListCollaborators") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collaborators.ListCollaborators") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -125,7 +125,7 @@ func (m telemetryMiddleware) ListSpaces(ctx context.Context, subject string) (sp m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collaborators.ListSpaces") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collaborators.ListSpaces") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -159,7 +159,7 @@ func (m telemetryMiddleware) Remove(ctx context.Context, spaceId string, subject m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collaborators.Remove") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collaborators.Remove") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -193,7 +193,7 @@ func (m telemetryMiddleware) Set(ctx context.Context, spaceId string, subject st m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collaborators.Set") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collaborators.Set") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/collections/middleware/telemetry_middleware.go b/pkg/collections/middleware/telemetry_middleware.go index cfaa9355..68e7ea6a 100644 --- a/pkg/collections/middleware/telemetry_middleware.go +++ b/pkg/collections/middleware/telemetry_middleware.go @@ -22,13 +22,13 @@ import ( // telemetryMiddleware implements collections.Collections interface instrumented with opentracing spans type telemetryMiddleware struct { collections.Collections - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base collections.Collections, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base collections.Collections, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -36,7 +36,7 @@ func TelemetryMiddleware(base collections.Collections, scope string, spanDecorat m := telemetryMiddleware{ Collections: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -57,7 +57,7 @@ func (m telemetryMiddleware) Create(ctx context.Context, collection *collections m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collections.Create") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collections.Create") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -91,7 +91,7 @@ func (m telemetryMiddleware) Delete(ctx context.Context, spaceId string, envId s m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collections.Delete") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collections.Delete") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -126,7 +126,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, spaceId string, envId stri m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collections.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collections.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -163,7 +163,7 @@ func (m telemetryMiddleware) List(ctx context.Context, spaceId string, envId str m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collections.List") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collections.List") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -199,7 +199,7 @@ func (m telemetryMiddleware) SetSchema(ctx context.Context, spaceId string, envI m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collections.SetSchema") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collections.SetSchema") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -235,7 +235,7 @@ func (m telemetryMiddleware) SetState(ctx context.Context, spaceId string, envId m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collections.SetState") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collections.SetState") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -271,7 +271,7 @@ func (m telemetryMiddleware) Update(ctx context.Context, coll *collections.Colle m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Collections.Update") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Collections.Update") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/delivery/middleware/telemetry_middleware.go b/pkg/delivery/middleware/telemetry_middleware.go index cd7f5211..2f1cfcc4 100644 --- a/pkg/delivery/middleware/telemetry_middleware.go +++ b/pkg/delivery/middleware/telemetry_middleware.go @@ -25,13 +25,13 @@ import ( // telemetryMiddleware implements delivery.Delivery interface instrumented with opentracing spans type telemetryMiddleware struct { delivery.Delivery - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base delivery.Delivery, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base delivery.Delivery, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -39,7 +39,7 @@ func TelemetryMiddleware(base delivery.Delivery, scope string, spanDecorator ... m := telemetryMiddleware{ Delivery: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -60,7 +60,7 @@ func (m telemetryMiddleware) Aggregate(ctx context.Context, spaceId string, envI m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Delivery.Aggregate") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Delivery.Aggregate") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -98,7 +98,7 @@ func (m telemetryMiddleware) FindItems(ctx context.Context, spaceId string, envI m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Delivery.FindItems") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Delivery.FindItems") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -137,7 +137,7 @@ func (m telemetryMiddleware) GetCollection(ctx context.Context, spaceId string, m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Delivery.GetCollection") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Delivery.GetCollection") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -173,7 +173,7 @@ func (m telemetryMiddleware) GetEnvironment(ctx context.Context, spaceId string, m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Delivery.GetEnvironment") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Delivery.GetEnvironment") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -208,7 +208,7 @@ func (m telemetryMiddleware) GetItem(ctx context.Context, spaceId string, envId m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Delivery.GetItem") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Delivery.GetItem") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -246,7 +246,7 @@ func (m telemetryMiddleware) ListCollections(ctx context.Context, spaceId string m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Delivery.ListCollections") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Delivery.ListCollections") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -281,7 +281,7 @@ func (m telemetryMiddleware) ListEnvironments(ctx context.Context, spaceId strin m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Delivery.ListEnvironments") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Delivery.ListEnvironments") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -315,7 +315,7 @@ func (m telemetryMiddleware) ListLocales(ctx context.Context, spaceId string) (l m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Delivery.ListLocales") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Delivery.ListLocales") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/environments/middleware/telemetry_middleware.go b/pkg/environments/middleware/telemetry_middleware.go index 7d21b264..07ba728d 100644 --- a/pkg/environments/middleware/telemetry_middleware.go +++ b/pkg/environments/middleware/telemetry_middleware.go @@ -21,13 +21,13 @@ import ( // telemetryMiddleware implements environments.Environments interface instrumented with opentracing spans type telemetryMiddleware struct { environments.Environments - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base environments.Environments, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base environments.Environments, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -35,7 +35,7 @@ func TelemetryMiddleware(base environments.Environments, scope string, spanDecor m := telemetryMiddleware{ Environments: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -56,7 +56,7 @@ func (m telemetryMiddleware) Create(ctx context.Context, env *environments.Envir m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Environments.Create") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Environments.Create") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -90,7 +90,7 @@ func (m telemetryMiddleware) Delete(ctx context.Context, spaceId string, envId s m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Environments.Delete") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Environments.Delete") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -124,7 +124,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, spaceId string, envId stri m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Environments.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Environments.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -159,7 +159,7 @@ func (m telemetryMiddleware) List(ctx context.Context, spaceId string) (envs []* m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Environments.List") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Environments.List") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -193,7 +193,7 @@ func (m telemetryMiddleware) Migrate(ctx context.Context, spaceId string, envId m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Environments.Migrate") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Environments.Migrate") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -228,7 +228,7 @@ func (m telemetryMiddleware) RemoveAlias(ctx context.Context, spaceId string, en m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Environments.RemoveAlias") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Environments.RemoveAlias") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -263,7 +263,7 @@ func (m telemetryMiddleware) SetAlias(ctx context.Context, spaceId string, envId m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Environments.SetAlias") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Environments.SetAlias") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -298,7 +298,7 @@ func (m telemetryMiddleware) Update(ctx context.Context, env *environments.Envir m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Environments.Update") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Environments.Update") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/files/middleware/telemetry_middleware.go b/pkg/files/middleware/telemetry_middleware.go index a65a52a5..a93cbbcd 100644 --- a/pkg/files/middleware/telemetry_middleware.go +++ b/pkg/files/middleware/telemetry_middleware.go @@ -21,13 +21,13 @@ import ( // telemetryMiddleware implements files.Files interface instrumented with opentracing spans type telemetryMiddleware struct { files.Files - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base files.Files, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base files.Files, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -35,7 +35,7 @@ func TelemetryMiddleware(base files.Files, scope string, spanDecorator ...func(s m := telemetryMiddleware{ Files: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -56,7 +56,7 @@ func (m telemetryMiddleware) AbortUpload(ctx context.Context, upload *files.Mult m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Files.AbortUpload") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Files.AbortUpload") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -89,7 +89,7 @@ func (m telemetryMiddleware) CompleteUpload(ctx context.Context, upload *files.M m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Files.CompleteUpload") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Files.CompleteUpload") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -123,7 +123,7 @@ func (m telemetryMiddleware) DeleteFile(ctx context.Context, file *files.File) ( m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Files.DeleteFile") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Files.DeleteFile") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -156,7 +156,7 @@ func (m telemetryMiddleware) GetFile(ctx context.Context, file *files.File) (f * m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Files.GetFile") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Files.GetFile") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -190,7 +190,7 @@ func (m telemetryMiddleware) MoveUpload(ctx context.Context, upload *files.Multi m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Files.MoveUpload") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Files.MoveUpload") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -224,7 +224,7 @@ func (m telemetryMiddleware) StartUpload(ctx context.Context, upload *files.Mult m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Files.StartUpload") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Files.StartUpload") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -258,7 +258,7 @@ func (m telemetryMiddleware) Upload(ctx context.Context, file *files.File) (u *f m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Files.Upload") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Files.Upload") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/invitations/middleware/telemetry_middleware.go b/pkg/invitations/middleware/telemetry_middleware.go index 78bc0857..04077ce6 100644 --- a/pkg/invitations/middleware/telemetry_middleware.go +++ b/pkg/invitations/middleware/telemetry_middleware.go @@ -22,13 +22,13 @@ import ( // telemetryMiddleware implements invitations.Invitations interface instrumented with opentracing spans type telemetryMiddleware struct { invitations.Invitations - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base invitations.Invitations, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base invitations.Invitations, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -36,7 +36,7 @@ func TelemetryMiddleware(base invitations.Invitations, scope string, spanDecorat m := telemetryMiddleware{ Invitations: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -57,7 +57,7 @@ func (m telemetryMiddleware) Accept(ctx context.Context, invitationId string, us m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Invitations.Accept") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Invitations.Accept") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -91,7 +91,7 @@ func (m telemetryMiddleware) Create(ctx context.Context, invitation *invitations m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Invitations.Create") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Invitations.Create") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -125,7 +125,7 @@ func (m telemetryMiddleware) Delete(ctx context.Context, invitationId string) (e m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Invitations.Delete") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Invitations.Delete") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -158,7 +158,7 @@ func (m telemetryMiddleware) Find(ctx context.Context, filter *invitations.Filte m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Invitations.Find") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Invitations.Find") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -194,7 +194,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, invitationId string) (invi m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Invitations.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Invitations.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/items/middleware/telemetry_middleware.go b/pkg/items/middleware/telemetry_middleware.go index a3a79499..61ca591a 100644 --- a/pkg/items/middleware/telemetry_middleware.go +++ b/pkg/items/middleware/telemetry_middleware.go @@ -22,13 +22,13 @@ import ( // telemetryMiddleware implements items.Items interface instrumented with opentracing spans type telemetryMiddleware struct { items.Items - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base items.Items, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base items.Items, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -36,7 +36,7 @@ func TelemetryMiddleware(base items.Items, scope string, spanDecorator ...func(s m := telemetryMiddleware{ Items: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -57,7 +57,7 @@ func (m telemetryMiddleware) Aggregate(ctx context.Context, spaceId string, envI m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Aggregate") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Aggregate") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -95,7 +95,7 @@ func (m telemetryMiddleware) AggregatePublished(ctx context.Context, spaceId str m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.AggregatePublished") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.AggregatePublished") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -133,7 +133,7 @@ func (m telemetryMiddleware) Archive(ctx context.Context, item *items.Item, opti m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Archive") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Archive") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -167,7 +167,7 @@ func (m telemetryMiddleware) Create(ctx context.Context, item *items.Item, opts m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Create") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Create") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -202,7 +202,7 @@ func (m telemetryMiddleware) Delete(ctx context.Context, item *items.Item, optio m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Delete") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Delete") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -236,7 +236,7 @@ func (m telemetryMiddleware) Find(ctx context.Context, spaceId string, envId str m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Find") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Find") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -275,7 +275,7 @@ func (m telemetryMiddleware) FindArchived(ctx context.Context, spaceId string, e m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.FindArchived") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.FindArchived") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -314,7 +314,7 @@ func (m telemetryMiddleware) FindPublished(ctx context.Context, spaceId string, m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.FindPublished") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.FindPublished") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -353,7 +353,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, spaceId string, envId stri m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -391,7 +391,7 @@ func (m telemetryMiddleware) GetPublished(ctx context.Context, spaceId string, e m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.GetPublished") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.GetPublished") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -429,7 +429,7 @@ func (m telemetryMiddleware) GetRevision(ctx context.Context, spaceId string, en m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.GetRevision") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.GetRevision") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -468,7 +468,7 @@ func (m telemetryMiddleware) Introspect(ctx context.Context, item *items.Item, o m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Introspect") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Introspect") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -504,7 +504,7 @@ func (m telemetryMiddleware) ListRevisions(ctx context.Context, spaceId string, m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.ListRevisions") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.ListRevisions") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -542,7 +542,7 @@ func (m telemetryMiddleware) Publish(ctx context.Context, item *items.Item, opti m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Publish") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Publish") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -576,7 +576,7 @@ func (m telemetryMiddleware) Unarchive(ctx context.Context, item *items.Item, op m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Unarchive") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Unarchive") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -610,7 +610,7 @@ func (m telemetryMiddleware) Undelete(ctx context.Context, item *items.Item, opt m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Undelete") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Undelete") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -644,7 +644,7 @@ func (m telemetryMiddleware) Unpublish(ctx context.Context, item *items.Item, op m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Unpublish") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Unpublish") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -678,7 +678,7 @@ func (m telemetryMiddleware) Update(ctx context.Context, item *items.Item, optio m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Items.Update") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Items.Update") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/locales/middleware/telemetry_middleware.go b/pkg/locales/middleware/telemetry_middleware.go index ae10d4aa..771e23f2 100644 --- a/pkg/locales/middleware/telemetry_middleware.go +++ b/pkg/locales/middleware/telemetry_middleware.go @@ -21,13 +21,13 @@ import ( // telemetryMiddleware implements locales.Locales interface instrumented with opentracing spans type telemetryMiddleware struct { locales.Locales - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base locales.Locales, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base locales.Locales, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -35,7 +35,7 @@ func TelemetryMiddleware(base locales.Locales, scope string, spanDecorator ...fu m := telemetryMiddleware{ Locales: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -56,7 +56,7 @@ func (m telemetryMiddleware) Create(ctx context.Context, locale *locales.Locale) m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Locales.Create") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Locales.Create") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -90,7 +90,7 @@ func (m telemetryMiddleware) Delete(ctx context.Context, spaceId string, localeI m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Locales.Delete") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Locales.Delete") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -124,7 +124,7 @@ func (m telemetryMiddleware) List(ctx context.Context, spaceId string) (locales m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Locales.List") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Locales.List") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/members/middleware/telemetry_middleware.go b/pkg/members/middleware/telemetry_middleware.go index d8d53d43..978327d8 100644 --- a/pkg/members/middleware/telemetry_middleware.go +++ b/pkg/members/middleware/telemetry_middleware.go @@ -21,13 +21,13 @@ import ( // telemetryMiddleware implements members.Members interface instrumented with opentracing spans type telemetryMiddleware struct { members.Members - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base members.Members, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base members.Members, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -35,7 +35,7 @@ func TelemetryMiddleware(base members.Members, scope string, spanDecorator ...fu m := telemetryMiddleware{ Members: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -56,7 +56,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, orgId string, userId strin m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Members.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Members.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -91,7 +91,7 @@ func (m telemetryMiddleware) ListMembers(ctx context.Context, orgId string) (mem m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Members.ListMembers") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Members.ListMembers") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -125,7 +125,7 @@ func (m telemetryMiddleware) ListOrganizations(ctx context.Context, userId strin m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Members.ListOrganizations") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Members.ListOrganizations") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -159,7 +159,7 @@ func (m telemetryMiddleware) Remove(ctx context.Context, orgId string, userId st m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Members.Remove") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Members.Remove") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -193,7 +193,7 @@ func (m telemetryMiddleware) RemoveAll(ctx context.Context, orgId string) (err e m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Members.RemoveAll") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Members.RemoveAll") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -226,7 +226,7 @@ func (m telemetryMiddleware) Set(ctx context.Context, orgId string, userId strin m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Members.Set") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Members.Set") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/organizations/middleware/telemetry_middleware.go b/pkg/organizations/middleware/telemetry_middleware.go index ac2e9d35..f48b6a80 100644 --- a/pkg/organizations/middleware/telemetry_middleware.go +++ b/pkg/organizations/middleware/telemetry_middleware.go @@ -22,13 +22,13 @@ import ( // telemetryMiddleware implements organizations.Organizations interface instrumented with opentracing spans type telemetryMiddleware struct { organizations.Organizations - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base organizations.Organizations, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base organizations.Organizations, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -36,7 +36,7 @@ func TelemetryMiddleware(base organizations.Organizations, scope string, spanDec m := telemetryMiddleware{ Organizations: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -57,7 +57,7 @@ func (m telemetryMiddleware) Create(ctx context.Context, org *organizations.Orga m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Organizations.Create") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Organizations.Create") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -91,7 +91,7 @@ func (m telemetryMiddleware) Delete(ctx context.Context, orgId string) (err erro m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Organizations.Delete") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Organizations.Delete") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -124,7 +124,7 @@ func (m telemetryMiddleware) Find(ctx context.Context, filter *organizations.Fil m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Organizations.Find") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Organizations.Find") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -160,7 +160,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, orgId string) (org *organi m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Organizations.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Organizations.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -194,7 +194,7 @@ func (m telemetryMiddleware) Update(ctx context.Context, org *organizations.Orga m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Organizations.Update") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Organizations.Update") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/references/middleware/telemetry_middleware.go b/pkg/references/middleware/telemetry_middleware.go index 58f24355..58211a45 100644 --- a/pkg/references/middleware/telemetry_middleware.go +++ b/pkg/references/middleware/telemetry_middleware.go @@ -22,13 +22,13 @@ import ( // telemetryMiddleware implements references.References interface instrumented with opentracing spans type telemetryMiddleware struct { references.References - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base references.References, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base references.References, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -36,7 +36,7 @@ func TelemetryMiddleware(base references.References, scope string, spanDecorator m := telemetryMiddleware{ References: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -57,7 +57,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, spaceId string, envId stri m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "References.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "References.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -94,7 +94,7 @@ func (m telemetryMiddleware) Publish(ctx context.Context, spaceId string, envId m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "References.Publish") + ctx, span := otel.Tracer(m.instance).Start(ctx, "References.Publish") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/roles/middleware/telemetry_middleware.go b/pkg/roles/middleware/telemetry_middleware.go index a44b876e..28c68318 100644 --- a/pkg/roles/middleware/telemetry_middleware.go +++ b/pkg/roles/middleware/telemetry_middleware.go @@ -21,13 +21,13 @@ import ( // telemetryMiddleware implements roles.Roles interface instrumented with opentracing spans type telemetryMiddleware struct { roles.Roles - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base roles.Roles, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base roles.Roles, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -35,7 +35,7 @@ func TelemetryMiddleware(base roles.Roles, scope string, spanDecorator ...func(s m := telemetryMiddleware{ Roles: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -56,7 +56,7 @@ func (m telemetryMiddleware) Create(ctx context.Context, role *roles.Role) (crea m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Roles.Create") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Roles.Create") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -90,7 +90,7 @@ func (m telemetryMiddleware) Delete(ctx context.Context, spaceId string, roleId m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Roles.Delete") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Roles.Delete") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -124,7 +124,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, spaceId string, roleId str m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Roles.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Roles.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -159,7 +159,7 @@ func (m telemetryMiddleware) List(ctx context.Context, spaceId string) (roles [] m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Roles.List") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Roles.List") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -193,7 +193,7 @@ func (m telemetryMiddleware) Update(ctx context.Context, role *roles.Role) (err m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Roles.Update") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Roles.Update") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/spaces/middleware/telemetry_middleware.go b/pkg/spaces/middleware/telemetry_middleware.go index a6df52b3..66909e05 100644 --- a/pkg/spaces/middleware/telemetry_middleware.go +++ b/pkg/spaces/middleware/telemetry_middleware.go @@ -21,13 +21,13 @@ import ( // telemetryMiddleware implements spaces.Spaces interface instrumented with opentracing spans type telemetryMiddleware struct { spaces.Spaces - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base spaces.Spaces, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base spaces.Spaces, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -35,7 +35,7 @@ func TelemetryMiddleware(base spaces.Spaces, scope string, spanDecorator ...func m := telemetryMiddleware{ Spaces: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -56,7 +56,7 @@ func (m telemetryMiddleware) AbortTransfer(ctx context.Context, spaceID string) m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Spaces.AbortTransfer") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Spaces.AbortTransfer") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -89,7 +89,7 @@ func (m telemetryMiddleware) Create(ctx context.Context, space *spaces.Space) (c m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Spaces.Create") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Spaces.Create") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -123,7 +123,7 @@ func (m telemetryMiddleware) Delete(ctx context.Context, spaceId string) (err er m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Spaces.Delete") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Spaces.Delete") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -156,7 +156,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, spaceId string) (space *sp m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Spaces.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Spaces.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -190,7 +190,7 @@ func (m telemetryMiddleware) List(ctx context.Context, orgId string) (spaces []* m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Spaces.List") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Spaces.List") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -224,7 +224,7 @@ func (m telemetryMiddleware) ListTransfers(ctx context.Context, orgID string) (s m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Spaces.ListTransfers") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Spaces.ListTransfers") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -258,7 +258,7 @@ func (m telemetryMiddleware) Move(ctx context.Context, spaceID string, orgID str m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Spaces.Move") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Spaces.Move") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -292,7 +292,7 @@ func (m telemetryMiddleware) Transfer(ctx context.Context, spaceID string, trans m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Spaces.Transfer") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Spaces.Transfer") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -326,7 +326,7 @@ func (m telemetryMiddleware) Update(ctx context.Context, space *spaces.Space) (e m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Spaces.Update") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Spaces.Update") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -359,7 +359,7 @@ func (m telemetryMiddleware) UpdateConfig(ctx context.Context, spaceId string, c m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Spaces.UpdateConfig") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Spaces.UpdateConfig") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) diff --git a/pkg/users/middleware/telemetry_middleware.go b/pkg/users/middleware/telemetry_middleware.go index 14dbc441..0a5a0a53 100644 --- a/pkg/users/middleware/telemetry_middleware.go +++ b/pkg/users/middleware/telemetry_middleware.go @@ -22,13 +22,13 @@ import ( // telemetryMiddleware implements users.Users interface instrumented with opentracing spans type telemetryMiddleware struct { users.Users - scope string + instance string requestMetrics *metrics.RequestMetrics spanDecorator func(span trace.Span, params, results map[string]interface{}) } // TelemetryMiddleware returns telemetryMiddleware -func TelemetryMiddleware(base users.Users, scope string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { +func TelemetryMiddleware(base users.Users, instance string, spanDecorator ...func(span trace.Span, params, results map[string]interface{})) telemetryMiddleware { requestMetrics, err := metrics.GetRequestMetrics() if err != nil { panic(err) @@ -36,7 +36,7 @@ func TelemetryMiddleware(base users.Users, scope string, spanDecorator ...func(s m := telemetryMiddleware{ Users: base, - scope: scope, + instance: instance, requestMetrics: requestMetrics, } @@ -57,7 +57,7 @@ func (m telemetryMiddleware) Create(ctx context.Context, create *users.User) (us m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Users.Create") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Users.Create") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -91,7 +91,7 @@ func (m telemetryMiddleware) Delete(ctx context.Context, userId string) (err err m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Users.Delete") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Users.Delete") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -124,7 +124,7 @@ func (m telemetryMiddleware) Find(ctx context.Context, filter *users.Filter, opt m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Users.Find") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Users.Find") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -160,7 +160,7 @@ func (m telemetryMiddleware) Get(ctx context.Context, userId string) (user *user m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Users.Get") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Users.Get") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -194,7 +194,7 @@ func (m telemetryMiddleware) GetByIdentity(ctx context.Context, identity string) m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Users.GetByIdentity") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Users.GetByIdentity") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) @@ -228,7 +228,7 @@ func (m telemetryMiddleware) Update(ctx context.Context, update *users.User) (er m.requestMetrics.Total.Add(ctx, 1, attributes) start := time.Now() - ctx, span := otel.Tracer(m.scope).Start(ctx, "Users.Update") + ctx, span := otel.Tracer(m.instance).Start(ctx, "Users.Update") defer func() { m.requestMetrics.DurationMilliseconds.Record(ctx, time.Since(start).Milliseconds(), attributes) -- GitLab