Module collects some useful metrics in Prometheus format

Metric nameTypeDescriptionLabels
HTTP
http_request_latency_secondshistogramThe response latency for HTTP requests.method
status
statusClass
path
http_requests_totalcounterThe total number of HTTP requests processed.method
status
statusClass
path
http_exceptions_totalcounterThe total number of exceptions encountered during HTTP processing.method
path
exceptionClass
Adapters
adapters_request_latency_secondshistogramThe response latency for adapters requests.adapter
action
status
statusClass
adapters_requests_totalcounterThe total number of adapters requests processed.adapter
action
status
statusClass
adapters_surescripts_responses_totalcounterThe total number of Surescripts responses processed.messageType
responseType
acknowledgement
Services
services_scheduler_processing_latency_secondshistogramScheduler tasks processing latency.taskName
status
services_scheduler_tasks_totalcounterThe total number of scheduler tasks processed.taskName
status
services_scheduler_active_tasksgaugeActive scheduler tasks.taskName
services_scheduler_exceptions_totalcounterThe total number of exceptions encountered during scheduler processing.taskName
exceptionClass
services_queue_processing_latency_secondshistogramQueue tasks processing latency.taskName
status
services_queue_tasks_totalcounterThe total number of queue tasks processed.taskName
status
services_queue_active_tasksgaugeActive queue tasks.taskName
services_queue_queued_tasksgaugeHow many tasks in queue.taskName
services_queue_exceptions_totalcounterThe total number of exceptions encountered during queue processing.taskName
exceptionClass
System
process_cpu_seconds_totalcounterTotal user and system CPU time spent in seconds.
process_start_time_secondsgaugeStart time of the process since unix epoch in seconds.
process_open_fdsgaugeNumber of open file descriptors.
process_max_fdsgaugeMaximum number of open file descriptors.
process_resident_memory_bytesgaugeResident memory size in bytes.
process_virtual_memory_bytesgaugeVirtual memory size in bytes.
JVM
jvm_threads_currentgaugeCurrent thread count of a JVM.
jvm_threads_daemongaugeDaemon thread count of a JVM.
jvm_threads_peakgaugePeak thread count of a JVM.
jvm_threads_started_totalcounterStarted thread count of a JVM.
jvm_threads_deadlockedgaugeCycles of JVM-threads that are in deadlock waiting to acquire object monitors or ownable synchronizers.
jvm_threads_deadlocked_monitorgaugeCycles of JVM-threads that are in deadlock waiting to acquire object monitors.
jvm_threads_stategaugeCurrent count of threads by state.state
jvm_memory_objects_pending_finalizationgaugeThe number of objects waiting in the finalizer queue.
jvm_memory_bytes_usedgaugeUsed bytes of a given JVM memory area.area
jvm_memory_bytes_committedgaugeCommitted (bytes) of a given JVM memory area.area
jvm_memory_bytes_maxgaugeMax (bytes) of a given JVM memory area.area
jvm_memory_bytes_initgaugeInitial bytes of a given JVM memory area.area
jvm_memory_pool_bytes_usedgaugeUsed bytes of a given JVM memory pool.pool
jvm_memory_pool_bytes_committedgaugeCommitted bytes of a given JVM memory pool.pool
jvm_memory_pool_bytes_maxgaugeMax bytes of a given JVM memory pool.pool
jvm_memory_pool_bytes_initgaugeInitial bytes of a given JVM memory pool.pool
jvm_memory_pool_collection_used_bytesgaugeUsed bytes after last collection of a given JVM memory pool.pool
jvm_memory_pool_collection_committed_bytesgaugeCommitted after last collection bytes of a given JVM memory pool.pool
jvm_memory_pool_collection_max_bytesgaugeMax bytes after last collection of a given JVM memory pool.pool
jvm_memory_pool_collection_init_bytesgaugeInitial after last collection bytes of a given JVM memory pool.pool
jvm_gc_collection_secondssummaryTime spent in a given JVM garbage collector in seconds.gc

Last updated 2025-08-19T16:42:17Z