Sentry如何通过Go包OpenTelemetry指定操作名称?

问题描述 投票:0回答:1

Go语言的OpenTelemetry包中如何指定span操作的名称?文档列表中的 Span 名称:https://develop.sentry.dev/sdk/performance/span-operations/ 我尝试通过属性来指定,但它只是创建了另一个同名的属性:

ctx, span := trace.Tracer.Start(ctx, "name", trace.WithAttributes(attribute.String("Operation", "http.server")))
defer span2.End()
go sentry open-telemetry
1个回答
0
投票
ctx, span := trace.Tracer.Start(ctx, "name", trace.WithAttributes(attribute.String("faas.trigger", "http.server")))
defer span.End()

import semconv "go.opentelemetry.io/otel/semconv/v1.4.0"
ctx, span := trace.Tracer.Start(ctx, "name", trace.WithAttributes(semconv.FaaSTriggerKey.String("http.server")))
defer span.End()
© www.soinside.com 2019 - 2024. All rights reserved.