@azure/core-tracing package

Interfejsy

AddEventOptions

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

Instrumenter

Reprezentuje niezależny instrumentator implementacji.

InstrumenterSpanOptions

Opcje przekazane do Instrumenter.startSpan jako nadzbiór 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

Rekurencyjnie rozwija "typ oczekiwany", emulując zachowanie .await

SpanStatus

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

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

SpanStatusError

Status reprezentujący błąd, który można przesłać do TracingSpan.setStatus

SpanStatusSuccess

Status reprezentujący pomyślną operację, którą można wysłać do TracingSpan.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.