Skip to main content
2025.1
AskMe (beta)
Loading icon

SYS.Monitor.OTel

class SYS.Monitor.OTel extends %Library.RegisteredObject

System management and API for OpenTelemetry.

Method Inventory

Methods

classmethod EnableTraces()
Enable Traces if they have been disabled. This should only happen if the Send Trace function is unable to reach the OTel endpoint.
classmethod Start() as %Status
Start OTel exporter for Metrics and Logs. Normally called by startup if OTel is configured. May also be called manually if the exporter job has exited due to error.
classmethod Stop()
Signal OTel Exporter to stop
classmethod TestLogs()
Send a test Logs message to the OTel Collector (or other endpoint). The IRIS OTel library writes errors to irisotel.log to help with troubleshooting.
classmethod TestMetrics()
Send a test Metrics message to the OTel Collector (or other endpoint). The IRIS OTel library writes errors to irisotel.log to help with troubleshooting.
classmethod TestTraces()
Send a test Traces message to the OTel Collector (or other endpoint). The IRIS OTel library writes errors to irisotel.log to help with troubleshooting.
classmethod TracesDisabled() as %Boolean
Check if Traces have been disabled. This should only happen if the Send Trace function is unable to reach the OTel endpoint.

Inherited Members

Inherited Methods

FeedbackOpens in a new tab