InstrumenterSpanOptions interface

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

Extends

Propriedades

packageName

O nome do pacote que invoca esse rastreamento.

packageVersion

A versão do pacote que invoca esse rastreamento.

tracingContext

O contexto de rastreamento atual. O padrão é um contexto "ativo" específico da implementação.

Propriedades herdadas

spanAttributes

Conjunto inicial de atributos a serem definidos em um intervalo.

spanKind

O tipo de intervalo. As implementações devem usar como padrão isso como "cliente".

spanLinks

Uma coleção de TracingSpanLink para vincular a esse intervalo.

Detalhes da propriedade

packageName

O nome do pacote que invoca esse rastreamento.

packageName: string

Valor da propriedade

string

packageVersion

A versão do pacote que invoca esse rastreamento.

packageVersion?: string

Valor da propriedade

string

tracingContext

O contexto de rastreamento atual. O padrão é um contexto "ativo" específico da implementação.

tracingContext?: TracingContext

Valor da propriedade

Detalhes das propriedades herdadas

spanAttributes

Conjunto inicial de atributos a serem definidos em um intervalo.

spanAttributes?: {[key: string]: unknown}

Valor da propriedade

{[key: string]: unknown}

Herdado deTracingSpanOptions.spanAttributes

spanKind

O tipo de intervalo. As implementações devem usar como padrão isso como "cliente".

spanKind?: TracingSpanKind

Valor da propriedade

Herdado deTracingSpanOptions.spanKind

Uma coleção de TracingSpanLink para vincular a esse intervalo.

spanLinks?: TracingSpanLink[]

Valor da propriedade

Herdado deTracingSpanOptions.spanLinks