すべてのプロダクト
Search
ドキュメントセンター

Cloud Monitor:Go アプリケーションコードからの TraceId と SpanId の取得

最終更新日:Dec 30, 2025

Go エージェントを使用して Application Monitoring に接続するアプリケーションは、OpenTelemetry (OTel) の SDK を使用して、コードから TraceId と SpanId を取得できます。

操作手順

  1. アプリケーションのプローブ設定で、OpenTelemetry スイッチを有効にします。

  2. コードブロックを追加します。

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