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
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()