ObservabilityManager class
Ponto de entrada principal para o Agente 365 que fornece rastreamento OpenTelemetry para agentes e ferramentas de IA
Métodos
| configure((builder: Observability |
Configura o Agent 365 com rastreamento OpenTelemetry para agentes e ferramentas de IA |
| get |
Obtém a instância atual do Agent 365 |
| shutdown() | Desliga o Agente 365 |
| start(Builder |
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