Compartilhar via


ObservabilityManager class

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

Métodos

configure((builder: ObservabilityBuilder) => void)

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

getInstance()

Obtém a instância atual do Agente 365

shutdown()

Desliga o Agente 365

start(BuilderOptions)

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