Introduction
System metrics are scraped through our Prometheus Metrics Web Service endpoint.
Info |
---|
For configuring and exporting user-defined Universal Event metrics, click here. |
Universal Controller Task Instance Activity and History Metric Exports
Info |
---|
For configuring UC with optional metric labels, click here. |
...
Metric Name | Description | Metric Type | Default Labels | Optional Labels | ||
---|---|---|---|---|---|---|
uc_history_total | Total number of task instances that completed with an end status of In Doubt, Start Failure, Confirmation Required, Cancelled, Failed, Skipped, Finished, or Success. | Counter |
|
| ||
uc_task_instance_launch_total | Total number of task instances launched. | Counter |
|
| ||
uc_task_instance_late_start_total | Total number of task instances that started late. | Counter |
|
| ||
uc_task_instance_late_finish_total | Total number of task instances that finished late. | Counter |
|
| ||
uc_task_instance_early_finish_total | Total number of task instances that finished early. | Counter |
|
| ||
uc_task_instance_duration_seconds | Task instance duration in seconds.
| Histogram |
|
| ||
uc_universal_event_total | Total number of Universal Events published by Universal Event Templates and Universal Template Event Templates. | Counter |
|
|
Standard Metric Exports (CPU Time Spent and Memory Usage)
Metric Name | Description | Metric Type |
---|---|---|
process_cpu_seconds_total | Total user and system CPU time spent in seconds. | Counter |
process_start_time_seconds | Start time of the process since unix epoch in seconds. | Gauge |
process_open_fds | Number of open file descriptors. | Gauge |
process_max_fds | Maximum number of open file descriptors. | Gauge |
process_virtual_memory_bytes | Virtual memory size in bytes. | Gauge |
process_resident_memory_bytes | Resident memory size in bytes. | Gauge |
JVM Class Loading
JVM Memory Pools Metric Exports
Metric Name | Description | Metric Type |
---|---|---|
jvm_memory_objects_pending_finalization | The number of objects waiting in the finalizer queue. | Gauge |
jvm_memory_bytes_used | Used bytes of a given JVM memory area. | Gauge |
jvm_memory_pool_bytes_used | Used bytes of a given JVM memory pool. | Gauge |
jvm_memory_bytes_committed | Committed (bytes) of a given JVM memory area. | Gauge |
jvm_memory_bytes_max | Max (bytes) of a given JVM memory area. | Gauge |
jvm_memory_bytes_init | Initial bytes of a given JVM memory area. | Gauge |
JVM Memory Allocation Metric Exports
Metric Name | Description | Metric Type |
---|---|---|
jvm_memory_pool_allocated_bytes_total | Total bytes allocated in a given JVM memory pool. Only updated after GC, not continuously. | Counter |
JVM Buffer Pools Metric Exports
Metric Name | Description | Metric Type |
---|---|---|
jvm_buffer_pool_used_bytes | Used bytes of a given JVM buffer pool. | Gauge |
jvm_buffer_pool_capacity_bytes | Bytes capacity of a given JVM buffer pool. | Gauge |
jvm_buffer_pool_used_buffers | Used buffers of a given JVM buffer pool. | Gauge |
...
Metric Name | Description | Metric Type |
---|---|---|
jvm_classes_currently_loaded | The number of classes that are currently loaded in the JVM. | Gauge |
jvm_classes_loaded_total | The total number of classes that have been loaded since the JVM has started execution. | Counter |
jvm_classes_unloaded_total | The total number of classes that have been unloaded since the JVM has started execution. | Counter |
JVM Version Info Exports
Metric Name | Description | Metric Type |
---|---|---|
jvm_info | VM version info. | Gauge |
Universal Controller Build Info Metric Exports
Metric Name | Description | Metric Type | Default Labels |
---|---|---|---|
uc_build_info | Universal Controller build information. | Gauge |
|
Universal Controller Database Connection Pool Metric Exports
Metric Name | Description | Metric Type | Default Labels |
---|---|---|---|
uc_database_connection_pool_active | Number of connections currently borrowed from this pool. | Gauge |
|
uc_database_connection_pool_idle | Returns the number of connections currently idle in this pool. | Gauge |
|
uc_database_connection_pool_idle_min | Returns the target for the minimum number of idle connections to maintain in the pool. | Gauge |
|
uc_database_connection_pool_idle_max | Returns the cap on the number of idle connections in the pool. | Gauge |
|
uc_database_connection_pool_total | Returns the total number of connections currently borrowed and currently idle in this pool. | Gauge |
|
uc_database_connection_pool_max | Returns the maximum number of connections that can be allocated by the pool (currently borrowed and currently idle) at a given time. | Gauge |
|
...