2024-12-10 19:09:00 +01:00

9.1 KiB

title slug collate
Metrics /deployment/metrics false

All server metrics are published to /prometheus on the admin port (default 8586). The metrics are in the Prometheus format and can be scraped by Prometheus or any other monitoring system that supports Prometheus format.

Metrics Description

Counters

Name Description Type
jvm_gc_memory_promoted_bytes_total Count of positive increases in the size of the old generation memory pool before GC to after GC counter
jvm_gc_memory_allocated_bytes_total Incremented for an increase in the size of the (young) heap memory pool after one GC to before the next counter
pipeline_client_request_status_total status codes returned by pipeline client by operation counter
logback_events_total Number of events that made it to the logs counter
jvm_classes_unloaded_classes_total The total number of classes unloaded since the Java virtual machine has started execution counter

Gauges

Name Description Type
jvm_gc_pause_seconds_max Time spent in GC pause gauge
jvm_memory_usage_after_gc_percent The percentage of long-lived heap pool used after the last GC event, in the range [0..1] gauge
jvm_buffer_count_buffers An estimate of the number of buffers in the pool gauge
jvm_gc_max_data_size_bytes Max size of long-lived heap memory pool gauge
jvm_memory_used_bytes The amount of used memory gauge
process_cpu_usage The "recent cpu usage" for the Java Virtual Machine process gauge
process_uptime_seconds The uptime of the Java virtual machine gauge
jvm_classes_loaded_classes The number of classes that are currently loaded in the Java virtual machine gauge
jvm_memory_max_bytes The maximum amount of memory in bytes that can be used for memory management gauge
system_cpu_usage The "recent cpu usage" of the system the application is running in gauge
process_files_open_files The open file descriptor count gauge
system_cpu_count The number of processors available to the Java virtual machine gauge
system_load_average_1m The sum of the number of runnable entities queued to available processors and the number of runnable entities running on the available processors averaged over a period of time gauge
http_latency_requests_seconds_max HTTP request latency in seconds. gauge
jvm_gc_live_data_size_bytes Size of long-lived heap memory pool after reclamation gauge
jvm_buffer_memory_used_bytes An estimate of the memory that the Java virtual machine is using for this buffer pool gauge
process_files_max_files The maximum file descriptor count gauge
jvm_threads_live_threads The current number of live threads including both daemon and non-daemon threads gauge
process_start_time_seconds Start time of the process since unix epoch. gauge
jvm_buffer_total_capacity_bytes An estimate of the total capacity of the buffers in this pool gauge
jvm_threads_states_threads The current number of threads gauge
jdbi_latency_requests_seconds_max JDBI queries latency in seconds. gauge
jvm_threads_daemon_threads The current number of live daemon threads gauge
jvm_gc_overhead_percent An approximation of the percent of CPU time used by GC activities over the last lookback period or since monitoring began, whichever is shorter, in the range [0..1] gauge
jvm_memory_committed_bytes The amount of memory in bytes that is committed for the Java virtual machine to use gauge
jvm_threads_peak_threads The peak live thread count since the Java virtual machine started or peak was reset gauge
http_server_requests_sec_created HTTP methods duration gauge
jdbi_requests_seconds_created jdbi requests duration distribution gauge
pipeline_client_request_status_created status codes returned by pipeline client by operation gauge

Summaries

Name Description Type
jvm_gc_pause_seconds Time spent in GC pause summary
http_latency_requests_seconds HTTP request latency in seconds. summary
jdbi_latency_requests_seconds JDBI queries latency in seconds. summary

Histograms

Name Description Type
jdbi_requests_seconds jdbi requests duration distribution histogram
http_server_requests_seconds HTTP requests duration distribution histogram
http_server_requests_sec HTTP methods duration histogram