Compartilhar via


Builder class

Construtor para configurar o Agente 365 com rastreamento OpenTelemetry

Métodos

build()

Compila e inicializa a configuração do Agent 365

shutdown()

Desliga o SDK do OpenTelemetry

start()

Inicia o SDK do OpenTelemetry

withClusterCategory(ClusterCategory)

Configura a categoria de cluster para o exportador do Agente 365

withService(string, string)

Configura o nome do serviço e a versão para telemetria

withTokenResolver(TokenResolver)

Configura o resolvedor de token para o exportador do Agente 365

Detalhes do método

build()

Compila e inicializa a configuração do Agent 365

function build(): boolean

Retornos

boolean

A instância do NodeSDK configurada

shutdown()

Desliga o SDK do OpenTelemetry

function shutdown(): Promise<void>

Retornos

Promise<void>

start()

Inicia o SDK do OpenTelemetry

function start()

withClusterCategory(ClusterCategory)

Configura a categoria de cluster para o exportador do Agente 365

function withClusterCategory(clusterCategory: ClusterCategory): ObservabilityBuilder

Parâmetros

clusterCategory
ClusterCategory

A categoria de cluster (por exemplo, "preprod", "prod")

Retornos

A instância do construtor para encadeamento de métodos

withService(string, string)

Configura o nome do serviço e a versão para telemetria

function withService(serviceName: string, serviceVersion?: string): ObservabilityBuilder

Parâmetros

serviceName

string

O nome do serviço

serviceVersion

string

A versão do serviço

Retornos

A instância do construtor para encadeamento de métodos

withTokenResolver(TokenResolver)

Configura o resolvedor de token para o exportador do Agente 365

function withTokenResolver(tokenResolver: TokenResolver): ObservabilityBuilder

Parâmetros

tokenResolver

TokenResolver

Função para resolver tokens de autenticação

Retornos

A instância do construtor para encadeamento de métodos