@azure/core-tracing package

Rozhraní

AddEventOptions

Reprezentuje možnosti, které můžete předat TracingSpan.addEvent.

Instrumenter

Představuje nástroj nezávislý na implementaci.

InstrumenterSpanOptions

Options byly převedeny na Instrumenter.startSpan jako nadmnožinu TracingSpanOptions.

OperationTracingOptions

Možnosti trasování, které se mají nastavit pro operaci

TracingClient

Představuje klienta, který se může integrovat s aktuálně nakonfigurovanou Instrumenter.

Vytvořte instanci pomocí createTracingClient.

TracingClientOptions

Možnosti, které je možné předat createTracingClient

TracingContext

Neměnný kontextový sáček trasovacích hodnot pro aktuální operaci.

TracingSpan

Představuje rozsah trasování nezávislé na implementaci.

TracingSpanLink

Ukazatel z aktuálního TraceSpan do jiného rozsahu ve stejném nebo jiném trasování.

TracingSpanOptions

Možnosti použité ke konfiguraci nově vytvořeného rozsahu

Aliasy typu

OptionsWithTracingContext

Typ nástroje pro, pokud víme, že TracingContext byl nastaven jako součást možností operace.

Resolved

Rekurzivně rozbaluje "očekávaný typ", čímž napodobuje chování .await

SpanStatus

Reprezentuje stavy, které lze předat TracingSpan.setStatus.

Ve výchozím nastavení se vytvoří všechna rozsahy se stavem "unset".

SpanStatusError

Status představuje chybu, kterou lze poslat do TracingSpan.setStatus

SpanStatusSuccess

Status představuje úspěšnou operaci, kterou lze odeslat do TracingSpan.setStatus

TracingSpanKind

Druh rozsahu.

Funkce

createTracingClient(TracingClientOptions)

Vytvoří nového trasovacího klienta.

useInstrumenter(Instrumenter)

Rozšiřuje sadu Azure SDK o podporu dané implementace instrumentátoru.

Podrobnosti funkce

createTracingClient(TracingClientOptions)

Vytvoří nového trasovacího klienta.

function createTracingClient(options: TracingClientOptions): TracingClient

Parametry

options
TracingClientOptions

Možnosti používané ke konfiguraci trasovacího klienta.

Návraty

useInstrumenter(Instrumenter)

Rozšiřuje sadu Azure SDK o podporu dané implementace instrumentátoru.

function useInstrumenter(instrumenter: Instrumenter)

Parametry

instrumenter
Instrumenter

Implementace instrumenteru, která se má použít.