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()
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()