次の方法で共有


@azure/core-tracing package

インターフェイス

Instrumenter

実装に依存しないインストルメンタを表します。

InstrumenterSpanOptions

TracingSpanOptions のスーパーセットとして startSpan に渡されるオプション。

OperationTracingOptions

操作に設定するトレース オプション。

TracingClient

現在構成されている Instrumenter と統合できるクライアントを表します。

createTracingClient を使用してインスタンスを作成します。

TracingClientOptions

createTracingClient に渡すことができるオプション

TracingContext

現在の操作のトレース値の不変コンテキスト バッグ。

TracingSpan

実装に依存しないトレーススパンを表します。

TracingSpanLink

現在の TracingSpan から、同じトレースまたは別のトレース内の別のスパンへのポインター。

TracingSpanOptions

新しく作成されたスパンを構成するために使用されるオプション。

型エイリアス

OptionsWithTracingContext

TracingContext が操作のオプションの一部として設定されていることがわかっている場合の のユーティリティ型。

Resolved

TypeScript 4.5 の Awaited 型のより狭いバージョン。これは、"awaited 型" を再帰的にラップ解除し、 の await動作をエミュレートします。

SpanStatus

setStatus に渡すことができる状態を表します。

既定では、すべてのスパンが "unset" 状態で作成されます。

SpanStatusError

setStatus に送信できるエラーを表す状態

SpanStatusSuccess

setStatus に送信できる正常な操作を表す状態

TracingSpanKind

スパンの種類。

機能

createTracingClient(TracingClientOptions)

新しいトレース クライアントを作成します。

useInstrumenter(Instrumenter)

特定のインストルメンタの実装をサポートして Azure SDK を拡張します。

関数の詳細

createTracingClient(TracingClientOptions)

新しいトレース クライアントを作成します。

function createTracingClient(options: TracingClientOptions): TracingClient

パラメーター

options
TracingClientOptions

トレース クライアントの構成に使用するオプション。

戻り値

useInstrumenter(Instrumenter)

特定のインストルメンタの実装をサポートして Azure SDK を拡張します。

function useInstrumenter(instrumenter: Instrumenter)

パラメーター

instrumenter
Instrumenter

使用するインストルメンタの実装。