OtelHandler
Defined in: packages/core/src/core/events/otel-handler.ts:85
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new OtelHandler(
config,logger?):OtelHandler
Defined in: packages/core/src/core/events/otel-handler.ts:92
Parameters
Section titled “Parameters”config
Section titled “config”logger?
Section titled “logger?”Logger = defaultLogger
Returns
Section titled “Returns”OtelHandler
Properties
Section titled “Properties”config
Section titled “config”
readonlyconfig: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).
Methods
Section titled “Methods”flushBuffer()
Section titled “flushBuffer()”flushBuffer():
Promise<void>
Defined in: packages/core/src/core/events/otel-handler.ts:181
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.flushBuffer
getDynamicRules()
Section titled “getDynamicRules()”getDynamicRules():
Promise<unknown>
Defined in: packages/core/src/core/events/otel-handler.ts:183
Returns
Section titled “Returns”Promise<unknown>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.getDynamicRules
healthCheck()
Section titled “healthCheck()”healthCheck():
Promise<boolean>
Defined in: packages/core/src/core/events/otel-handler.ts:187
Returns
Section titled “Returns”Promise<boolean>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.healthCheck
initializeRedis()
Section titled “initializeRedis()”initializeRedis(
_redisHandler):Promise<void>
Defined in: packages/core/src/core/events/otel-handler.ts:179
Parameters
Section titled “Parameters”_redisHandler
Section titled “_redisHandler”Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.initializeRedis
sendEvent()
Section titled “sendEvent()”sendEvent(
event):Promise<void>
Defined in: packages/core/src/core/events/otel-handler.ts:114
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.sendEvent
sendMetric()
Section titled “sendMetric()”sendMetric(
metric):Promise<void>
Defined in: packages/core/src/core/events/otel-handler.ts:155
Parameters
Section titled “Parameters”metric
Section titled “metric”unknown
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.sendMetric
start()
Section titled “start()”start():
Promise<void>
Defined in: packages/core/src/core/events/otel-handler.ts:98
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”stop()
Section titled “stop()”stop():
Promise<void>
Defined in: packages/core/src/core/events/otel-handler.ts:109
Returns
Section titled “Returns”Promise<void>