通过Go Agent 接入应用监控的应用,可通过OTel SDK在代码中获取TraceId,SpanId。
操作步骤
在应用设置的探针开关设置中打开opentelemetry开关。

添加代码块。
package main import ( "context" "go.opentelemetry.io/otel/trace" ) func GetTraceIdAndSpanId() (string, string) { span := trace.SpanFromContext(context.Background()) return span.SpanContext().TraceID().String(), span.SpanContext().SpanID().String() }
该文章对您有帮助吗?