Universal Messaging Metrics
The following table describes all Universal Messaging metrics available for monitoring in Prometheus.
Prometheus Metric Name | Description | Type |
---|---|---|
sag_um_server_memory_heap_usage_bytes | Amount of heap memory used by the server in bytes | GAUGE |
sag_um_server_memory_heap_free_bytes | Amount of freely available memory on the server in bytes | GAUGE |
sag_um_server_memory_heap_max_bytes | Maximum amount of memory available for the server in bytes | GAUGE |
sag_um_server_memory_direct_max_bytes | Maximum amount of direct memory for the server in bytes | GAUGE |
sag_um_server_memory_direct_usage_bytes | Amount of direct memory used by the server in bytes | GAUGE |
sag_um_server_memory_direct_free_bytes | Amount of direct memory free for the server in bytes | GAUGE |
sag_um_server_disk_total_bytes | Total space on disk in bytes | GAUGE |
sag_um_server_disk_usage_bytes | Server disk usage in bytes | GAUGE |
sag_um_server_disk_free_bytes | Free space on disk in bytes | GAUGE |
sag_um_server_cpu_usage_ratio | Server CPU usage ratio | GAUGE |
sag_um_server_currentconnections | Number of current client connections to the server | GAUGE |
sag_um_server_bytesin_bytes_total | Total bytes received by the server | COUNTER |
sag_um_server_bytesout_bytes_total | Total bytes sent by the server | COUNTER |
sag_um_server_publishedevents_total | Total number of events published by the server | COUNTER |
sag_um_server_consumedevents_total | Total number of events consumed by the server | COUNTER |
sag_um_cluster_processqueue | Size of the cluster queue waiting to be processed | GAUGE |
sag_um_cluster_clientqueue | Size of the local cluster client queue | GAUGE |
sag_um_cluster_commsqueue | Size of the incoming cluster request queue | GAUGE |
sag_um_cluster_currentstate | Current state of the cluster node. | |
sag_um_threadpool_idle_threads | Number of current idle threads (allocated but not processing any tasks) for the thread pool | GAUGE |
sag_um_threadpool_queued_tasks | Number of queued tasks waiting to be executed for the thread pool | GAUGE |
sag_um_threadpool_allocated_threads | Number of threads currently allocated for the thread pool. Universal Messaging creates threads on demand if more threads are needed to process tasks. | GAUGE |
sag_um_threadpool_stalled_tasks | Number of stalled tasks since the last check was performed for this thread pool | GAUGE |
sag_um_topic_published_total | Total number of events published on the channel | COUNTER |
sag_um_topic_consumed_total | Total number of events consumed from the channel | COUNTER |
sag_um_topic_noofevents | Current number of events on the channel | GAUGE |
sag_um_topic_memory_usage_bytes | Amount of memory used by the channel in bytes | GAUGE |
sag_um_topic_disk_usage_bytes | Current space used by the channel in bytes | GAUGE |
sag_um_topic_currentconnections | Current number of channel consumers | GAUGE |
sag_um_topic_durable_connections | Number of connections for the durable. | GAUGE |
sag_um_topic_durable_outstanding | Number of outstanding events for the durable | GAUGE |
sag_um_topic_durable_pending | Number of pending unacknowledged events for the durable | GAUGE |
sag_um_queue_published_total | Total number of events published on the queue | COUNTER |
sag_um_queue_consumed_total | Total number of events consumed from the queue | COUNTER |
sag_um_queue_events | Current number of events on the queue | GAUGE |
sag_um_queue_memory_usage_bytes | Amount of memory used by the queue in bytes | GAUGE |
sag_um_queue_disk_usage_bytes | Current space used by the queue in bytes | GAUGE |
sag_um_queue_currentconnections | Current number of queue consumers | GAUGE |
sag_um_connections_per_user | Number of user connections currently established to the server | GAUGE |