ObservabilityManager class
Ponto de entrada principal para o Agente 365 fornecendo o rastreamento OpenTelemetry para agentes e ferramentas de IA
Métodos
| configure((builder: Observability |
Configura o Agente 365 com o rastreamento OpenTelemetry para agentes e ferramentas de IA |
| get |
Obtém a instância atual do Agente 365 |
| shutdown() | Desliga o Agente 365 |
| start(Builder |
Configura e inicia o Agente 365 com opções simplificadas |
Detalhes do método
configure((builder: ObservabilityBuilder) => void)
Configura o Agente 365 com o rastreamento OpenTelemetry para agentes e ferramentas de IA
static function configure(configure?: (builder: ObservabilityBuilder) => void): ObservabilityBuilder
Parâmetros
- configure
-
(builder: ObservabilityBuilder) => void
Retorno de chamada de configuração opcional para o Construtor
Retornos
A instância configurada do Construtor
getInstance()
Obtém a instância atual do Agente 365
static function getInstance(): null | ObservabilityBuilder
Retornos
null | Builder
A instância atual ou nula se não estiver configurada
shutdown()
Desliga o Agente 365
static function shutdown(): Promise<void>
Retornos
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
Retornos
A instância configurada e iniciada do Construtor