EventEmitter
A typed event emitter. Handlers may be sync or async; async rejections and thrown errors are caught and logged rather than propagated. Parameterize with an event-to-args map for type-safe EventEmitter.on/EventEmitter.emit.Constructor
closeEmitter
emit
listenerCount
off
on
once
removeAllListeners
MetricsOptions
Configure metrics export. See MetricsOptionsInit.Constructor
Whether metrics collection is enabled. Defaults to
true.OTLP endpoint to export metrics to. Defaults to
null (no external export).Headers sent with metric exports (e.g. auth). Defaults to
null.TracesOptions
Configure distributed tracing export. See TracesOptionsInit.Constructor
Whether tracing is enabled. Defaults to
true.OTLP endpoint to export traces to. Defaults to
null (no external export).Headers sent with trace exports (e.g. auth). Defaults to
null.LoggingOptions
Configure log export. See LoggingOptionsInit.Constructor
Whether log export is enabled. Defaults to
false.Minimum log level(s) to export (e.g.
'INFO'). Defaults to 'INFO'.Endpoint to export logs to. Defaults to
null (no external export).Headers sent with log exports (e.g. auth). Defaults to
null.ObservabilityOptions
Group tracing, metrics, and logging settings into one object. See ObservabilityOptionsInit.Constructor
Tracing settings. See TracesOptions. Defaults to
null.Metrics settings. See MetricsOptions. Defaults to
null.Logging settings. See LoggingOptions. Defaults to
null.setupLogging
zrt.agents Logger.
Minimum level to emit. Default:
'INFO'.