Kamon 2.x - System metrics dashboard 138,947138,947
This dashboard shows both system metrics and JVM metrics for apps instrumented with Kamon 2.x using Prometheus.
The dashboard brings the following variables:
PROMETHEUS_DS: available Prometheus datasources.job: Prometheus jobs with Kamon instrumentation. Multiple selections is enabled.instance: Prometheus instances belonging to the selected jobs.interval: interval time to use in the queries: 30s, 1m, 2m, 5m, 10m, 30m, 1h, 6h, 12h, 1d, 7d, 14d, 30d.
Jobs and instances are in Prometheus terms.
The Prometheus datasources will be detected and listed automatically on the variable PROMETHEUS_DS.
What's included:
The following sections:
- Resource overview: general system recources overview at the current moment.
- Load / Heatlh: System load avg. and vm hiccups.
- CPU: both at vm and process level.
- Memory: vm memory and SWAP.
- Network: in / out bound and failed packets.
- Disk: space usage, data transferred and device operations.
- JVM metrics: heap, off heap and GC.
- Executor metrics: 6 graphs related to executor services.
Almost all metrics have a description.
What's required:
It requires the apps to be instrumented with Kamon 2.x and kamon-system-metrics module.
How to install:
If the app metrics follows the Prometheus convention for job and instance labels, no action is required. The app will be listed automatically on the variable job as well as the associated instances on the variable instance. If you have other labels to identify your instances you will need to adapt the variable instance.
Issues / questions
Feedback is always welcome!
For issues and questions please go to the repo cspinetta/kamon-grafana-dashboards.
Used Metrics 4040
host_cpu_usage_sum
interval
host_cpu_usage_count
host_memory_used_bytes
host_memory_total_bytes
host_swap_memory_used_bytes
host_swap_memory_total_bytes
host_network_data_read_bytes_total
host_network_data_write_bytes_total
host_network_packets_read_failed_total
host_network_packets_read_total_total
host_network_packets_write_failed_total
host_network_packets_write_total_total
topk
host_storage_mount_space_used_bytes
host_storage_mount_space_total_bytes
host_load_average
process_cpu_usage_sum
process_cpu_usage_count
host_storage_device_data_read_bytes_total
host_storage_device_data_write_bytes_total
process_ulimit_file_descriptors_used
process_hiccups_seconds_bucket
host_storage_device_ops_read_total
host_storage_device_ops_write_total
jvm_memory_max_bytes
jvm_memory_committed_bytes
jvm_memory_used_bytes_sum
jvm_memory_used_bytes_count
jvm_memory_free_bytes_sum
jvm_memory_free_bytes_count
jvm_gc_seconds_sum
jvm_gc_seconds_count
executor_threads_total_count
executor_threads_total_sum
executor_tasks_completed_total
executor_queue_size_bucket
executor_threads_max
executor_threads_min
executor_parallelism