構文
NewRelic.Api.Agent.TraceMetadata;
トレースをサポートするために使用されている現在の実行環境のプロパティを返します。
要件
Agentバージョン8.19以上。
すべてのアプリタイプに対応しています。
意味のある値を得るためには、Distributed tracingを有効にする必要があります 。
説明
以下のプロパティへのアクセスを提供します。
プロパティ
名前 | 説明 |
---|---|
TraceId | 現在実行中のトレースを表す文字列を返します。トレースIDがない場合、または分散型トレースが無効な場合、値はstring.Emptyとなります。 |
スパンId | 現在実行中のスパンを表す文字列を返します。スパンIDがない場合や分散型トレーシングが無効な場合は、string.Emptyが返されます。 |
IsSampled | 戻り値 |
例
IAgent agent = NewRelic.Api.Agent.NewRelic.GetAgent();TraceMetadata traceMetadata = agent.TraceMetadata;string traceId = traceMetadata.TraceId;string spanId = traceMetadata.SpanId;bool isSampled = traceMetadata.IsSampled;