ObservabilityManager class

Ponto de entrada principal para o Agente 365 que fornece rastreamento OpenTelemetry para agentes e ferramentas de IA

Métodos

configure((builder: ObservabilityBuilder) => void)

Configura o Agent 365 com rastreamento OpenTelemetry para agentes e ferramentas de IA

getInstance()

Obtém a instância atual do Agent 365

shutdown()

Desliga o Agente 365

start(BuilderOptions)

Configura e inicia o Agente 365 com opções simplificadas

Detalhes de Método

configure((builder: ObservabilityBuilder) => void)

Configura o Agent 365 com rastreamento OpenTelemetry para agentes e ferramentas de IA

static function configure(configure?: (builder: ObservabilityBuilder) => void): ObservabilityBuilder

Parâmetros

configure

(builder: ObservabilityBuilder) => void

Chamada de configuração opcional para o Builder

Devoluções

A instância Builder configurada

getInstance()

Obtém a instância atual do Agent 365

static function getInstance(): null | ObservabilityBuilder

Devoluções

null | Builder

A instância atual ou nulo se não estiver configurado

shutdown()

Desliga o Agente 365

static function shutdown(): Promise<void>

Devoluções

Promise<void>

start(BuilderOptions)

Configura e inicia o Agente 365 com opções simplificadas

static function start(options?: BuilderOptions): ObservabilityBuilder

Parâmetros

options
BuilderOptions

Opções de configuração

Devoluções

A instância do Builder configurada e iniciada