@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 型" を再帰的にラップ解除し、 の |
SpanStatus |
setStatus に渡すことができる状態を表します。 既定では、すべてのスパンが "unset" 状態で作成されます。 |
SpanStatusError |
setStatus に送信できるエラーを表す状態 |
SpanStatusSuccess |
setStatus に送信できる正常な操作を表す状態 |
TracingSpanKind |
スパンの種類。 |
機能
create |
新しいトレース クライアントを作成します。 |
use |
特定のインストルメンタの実装をサポートして Azure SDK を拡張します。 |
関数の詳細
createTracingClient(TracingClientOptions)
新しいトレース クライアントを作成します。
function createTracingClient(options: TracingClientOptions): TracingClient
パラメーター
- options
- TracingClientOptions
トレース クライアントの構成に使用するオプション。
戻り値
- TracingClient のインスタンス。
useInstrumenter(Instrumenter)
特定のインストルメンタの実装をサポートして Azure SDK を拡張します。
function useInstrumenter(instrumenter: Instrumenter)
パラメーター
- instrumenter
- Instrumenter
使用するインストルメンタの実装。