Udostępnij za pośrednictwem


@azure/core-tracing package

Interfejsy

AddEventOptions

Reprezentuje opcje, które można przekazać do addEvent.

Instrumenter

Reprezentuje niezależny instrumentator implementacji.

InstrumenterSpanOptions

Opcje przekazywane do startSpan jako nadzbior TracingSpanOptions.

OperationTracingOptions

Opcje śledzenia ustawiane na operacji.

TracingClient

Reprezentuje klienta, który może integrować się z aktualnie skonfigurowanym Instrumenter.

Utwórz wystąpienie przy użyciu createTracingClient.

TracingClientOptions

Opcje, które można przekazać do createTracingClient

TracingContext

Niezmienna torba kontekstowa wartości śledzenia dla bieżącej operacji.

TracingSpan

Reprezentuje niezależny zakres śledzenia implementacji.

TracingSpanLink

Wskaźnik z bieżącego TracingSpan do innego zakresu w tym samym lub innym śladzie.

TracingSpanOptions

Opcje używane do konfigurowania nowo utworzonego zakresu.

Aliasy typu

OptionsWithTracingContext

Typ narzędzia, jeśli wiemy, że element TracingContext został ustawiony jako część opcji operacji.

Resolved

Węższa wersja typu Awaited języka TypeScript 4.5, która rekursywnie odpakowuje "oczekiwany typ", emulując zachowanie await.

SpanStatus

Reprezentuje stany, które można przekazać do setStatus.

Domyślnie wszystkie zakresy zostaną utworzone ze stanem "unset".

SpanStatusError

Stan reprezentujący błąd, który można wysłać do setStatus

SpanStatusSuccess

Stan reprezentujący pomyślną operację, którą można wysłać do setStatus

TracingSpanKind

Rodzaj rozpiętości.

Funkcje

createTracingClient(TracingClientOptions)

Tworzy nowego klienta śledzenia.

useInstrumenter(Instrumenter)

Rozszerza zestaw Azure SDK z obsługą danej implementacji instrumentatora.

Szczegóły funkcji

createTracingClient(TracingClientOptions)

Tworzy nowego klienta śledzenia.

function createTracingClient(options: TracingClientOptions): TracingClient

Parametry

options
TracingClientOptions

Opcje używane do konfigurowania klienta śledzenia.

Zwraca

useInstrumenter(Instrumenter)

Rozszerza zestaw Azure SDK z obsługą danej implementacji instrumentatora.

function useInstrumenter(instrumenter: Instrumenter)

Parametry

instrumenter
Instrumenter

Implementacja instrumentatora do użycia.