Share via


ObservabilityManager class

Main entry point for Agent 365 providing OpenTelemetry tracing for AI agents and tools

Methods

configure((builder: ObservabilityBuilder) => void)

Configures Agent 365 with OpenTelemetry tracing for AI agents and tools

getInstance()

Gets the current Agent 365 instance

shutdown()

Shuts down Agent 365

start(BuilderOptions)

Configures and starts Agent 365 with simplified options

Method Details

configure((builder: ObservabilityBuilder) => void)

Configures Agent 365 with OpenTelemetry tracing for AI agents and tools

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

Parameters

configure

(builder: ObservabilityBuilder) => void

Optional configuration callback for the Builder

Returns

The configured Builder instance

getInstance()

Gets the current Agent 365 instance

static function getInstance(): null | ObservabilityBuilder

Returns

null | Builder

The current instance or null if not configured

shutdown()

Shuts down Agent 365

static function shutdown(): Promise<void>

Returns

Promise<void>

start(BuilderOptions)

Configures and starts Agent 365 with simplified options

static function start(options?: BuilderOptions): ObservabilityBuilder

Parameters

options
BuilderOptions

Configuration options

Returns

The configured and started Builder instance