@azure/core-tracing package
Interfaces
Instrumenter |
Representa um instrumentador independente de implementação. |
InstrumenterSpanOptions |
Opções passadas para startSpan como um superconjunto de TracingSpanOptions. |
OperationTracingOptions |
Opções de rastreamento a serem definidas em uma operação. |
TracingClient |
Representa um cliente que pode se integrar ao Instrumentador configurado no momento. Crie uma instância usando createTracingClient. |
TracingClientOptions |
Opções que podem ser passadas para createTracingClient |
TracingContext |
Um recipiente de contexto imutável de valores de rastreamento para a operação atual. |
TracingSpan |
Representa um intervalo de rastreamento independente de implementação. |
TracingSpanLink |
Um ponteiro do TracingSpan atual para outro intervalo no mesmo ou em um rastreamento diferente. |
TracingSpanOptions |
Opções usadas para configurar o intervalo recém-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 recursivamente desembrulha o "tipo aguardado", emulando o comportamento de |
SpanStatus |
Representa os status que podem ser passados para setStatus. Por padrão, todos os intervalos serão criados com o status "unset". |
SpanStatusError |
Status que representa um erro que pode ser enviado para setStatus |
SpanStatusSuccess |
Status que representa uma operação bem-sucedida que pode ser enviada para setStatus |
TracingSpanKind |
O tipo de intervalo. |
Funções
create |
Cria um novo cliente de rastreamento. |
use |
Estende o SDK do Azure com suporte para uma determinada implementação de instrumentador. |
Detalhes da função
createTracingClient(TracingClientOptions)
Cria um novo cliente de rastreamento.
function createTracingClient(options: TracingClientOptions): TracingClient
Parâmetros
- options
- TracingClientOptions
Opções usadas para configurar o cliente de rastreamento.
Retornos
- Uma instância do TracingClient.
useInstrumenter(Instrumenter)
Estende 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 ser usada.