Partilhar via


@azure/core-tracing package

Interfaces

Instrumenter

Representa um instrumentador agnóstico de implementação.

InstrumenterSpanOptions

Opções transmitidas para startSpan como um superconjunto de TracingSpanOptions.

OperationTracingOptions

Opções de rastreio a definir numa operação.

TracingClient

Representa um cliente que pode ser integrado com o Instrumenter atualmente configurado.

Crie uma instância com createTracingClient.

TracingClientOptions

Opções que podem ser transmitidas para createTracingClient

TracingContext

Um conjunto de contexto imutável de valores de rastreio para a operação atual.

TracingSpan

Representa um intervalo de rastreio agnóstico de implementação.

TracingSpanLink

Um ponteiro do TracingSpan atual para outro intervalo no mesmo rastreio ou num rastreio diferente.

TracingSpanOptions

Opções utilizadas para configurar o span recentemente criado.

Aliases de Tipo

OptionsWithTracingContext

Um tipo de utilitário para quando sabemos que um TracingContext foi definido como parte das opções de uma operação.

Resolved

Uma versão mais estreita do tipo Awaited do TypeScript 4.5 que desembrulha recursivamente o "tipo esperado", emulando o comportamento de await.

SpanStatus

Representa os estados que podem ser transmitidos para setStatus.

Por predefinição, todos os intervalos serão criados com o estado "unset".

SpanStatusError

Estado que representa um erro que pode ser enviado para setStatus

SpanStatusSuccess

Estado que representa uma operação bem-sucedida que pode ser enviada para setStatus

TracingSpanKind

O tipo de intervalo.

Funções

createTracingClient(TracingClientOptions)

Cria um novo cliente de rastreio.

useInstrumenter(Instrumenter)

Expande o SDK do Azure com suporte para uma determinada implementação de instrumentador.

Detalhes de Função

createTracingClient(TracingClientOptions)

Cria um novo cliente de rastreio.

function createTracingClient(options: TracingClientOptions): TracingClient

Parâmetros

options
TracingClientOptions

Opções utilizadas para configurar o cliente de rastreio.

Devoluções

useInstrumenter(Instrumenter)

Expande o SDK do Azure com suporte para uma determinada implementação de instrumentador.

function useInstrumenter(instrumenter: Instrumenter)

Parâmetros

instrumenter
Instrumenter

A implementação do instrumentador a utilizar.