JVM Quarkus - Micrometer Metrics
45,262

Created 5/6/2021
Updated 5/13/2021
Revision 6
Grafana Version >=6.7.0
Datasources
Prometheus

Description

This dashboard monitors JVM performance and resource usage for a Quarkus application using Micrometer metrics. It highlights lifecycle indicators like process_uptime_seconds and process_start_time_seconds, plus memory and request metrics such as jvm_memory_used_bytes (and jvm_memory_committed_bytes) and http_server_requests_seconds_sum/_count to track throughput and latency dynamics. Key features include a mix of heap and non-heap memory views, per-pool memory metrics (e.g., $jvm_memory_pool_heap, $jvm_memory_pool_nonheap), CPU and thread states, and pause duration analysis to help diagnose GC impact and resource contention.

Source Grafana.com

Used Metrics 34

  • http_server_requests_seconds_count

  • http_server_requests_seconds_max

  • http_server_requests_seconds_sum

  • jvm_buffer_count_buffers

  • jvm_buffer_memory_used_bytes

  • jvm_buffer_total_capacity_bytes

  • jvm_classes_loaded_classes

  • jvm_gc_memory_allocated_bytes_total

  • jvm_gc_memory_promoted_bytes_total

  • jvm_gc_pause_seconds_count

  • jvm_gc_pause_seconds_max

  • jvm_gc_pause_seconds_sum

  • jvm_memory_committed_bytes

  • jvm_memory_max_bytes

  • jvm_memory_used_bytes

  • jvm_threads_daemon_threads

  • jvm_threads_live_threads

  • jvm_threads_peak_threads

  • jvm_threads_states_threads

  • mp_graphql_seconds_count

  • mp_graphql_seconds_max

  • mp_graphql_seconds_sum

  • process_cpu_usage

  • process_files_max_files

  • process_files_open_files

  • process_memory_rss_bytes

  • process_memory_swap_bytes

  • process_memory_vss_bytes

  • process_start_time_seconds

  • process_threads

  • process_uptime_seconds

  • system_cpu_count

  • system_cpu_usage

  • system_load_average_

Get Dashboard
Download
Copy to Clipboard