Skip to content

OtelHandler

Defined in: packages/core/src/core/events/otel-handler.ts:85

new OtelHandler(config, logger?): OtelHandler

Defined in: packages/core/src/core/events/otel-handler.ts:92

OtelHandlerConfig

Logger = defaultLogger

OtelHandler

readonly config: OtelHandlerConfig

Defined in: packages/core/src/core/events/otel-handler.ts:88

Exposed for diagnostics and tests (service name, resource attributes, exporter endpoint the application must mirror into its SDK setup).

flushBuffer(): Promise<void>

Defined in: packages/core/src/core/events/otel-handler.ts:181

Promise<void>

AgentHandlerProtocol.flushBuffer


getDynamicRules(): Promise<unknown>

Defined in: packages/core/src/core/events/otel-handler.ts:183

Promise<unknown>

AgentHandlerProtocol.getDynamicRules


healthCheck(): Promise<boolean>

Defined in: packages/core/src/core/events/otel-handler.ts:187

Promise<boolean>

AgentHandlerProtocol.healthCheck


initializeRedis(_redisHandler): Promise<void>

Defined in: packages/core/src/core/events/otel-handler.ts:179

RedisHandlerProtocol

Promise<void>

AgentHandlerProtocol.initializeRedis


sendEvent(event): Promise<void>

Defined in: packages/core/src/core/events/otel-handler.ts:114

unknown

Promise<void>

AgentHandlerProtocol.sendEvent


sendMetric(metric): Promise<void>

Defined in: packages/core/src/core/events/otel-handler.ts:155

unknown

Promise<void>

AgentHandlerProtocol.sendMetric


start(): Promise<void>

Defined in: packages/core/src/core/events/otel-handler.ts:98

Promise<void>

AgentHandlerProtocol.start


stop(): Promise<void>

Defined in: packages/core/src/core/events/otel-handler.ts:109

Promise<void>

AgentHandlerProtocol.stop