JMX Dashboard(Basic) 130,165130,165 5.0 (3 reviews)
Description
Dashboard on basic metrics for prometheus/jmx_exporter.
Requirements:
- The agent JMX variables
lowercaseOutputNameandlowercaseOutputLabelNamesmust be set tofalseor undefined.
Sample Prometheus configuration:
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
# Задание сбора данных самой службы
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
# Задание для сбора метрик Java приложений
- job_name: 'jmx'
metrics_path: /
scheme: http
static_configs:
# Targets for multi-nodes apps
- targets: ['srv-apps-001.domain.loc:19000']
labels:
instance: 'multi-node.domain.com[node-01.domain.loc]'
- targets: ['srv-apps-002.domain.loc:19000']
labels:
instance: 'multi-node.domain.com[node-02.domain.loc]'
# Target for apps witch one node:
- targets: ['srv-apps-003.domain.loc:19000', 'srv-apps-004.domain.loc:19000']
- targets: ['srv-apps-005.domain.loc:19000']
labels:
instance: 'one-node.domain.com'
Used Metrics 4545
jvm_info
jdk
vendor
runtime
version
-
up
java_lang_Runtime_Uptime
java_lang_Runtime_StartTime
java_lang_OperatingSystem_AvailableProcessors
java_lang_OperatingSystem_TotalPhysicalMemorySize
java_lang_OperatingSystem_TotalSwapSpaceSize
java_lang_OperatingSystem_OpenFileDescriptorCount
java_lang_OperatingSystem_ProcessCpuTime
java_lang_Threading_CurrentThreadCpuTime
-
process_cpu_seconds_total
java_lang_OperatingSystem_SystemCpuLoad
java_lang_OperatingSystem_ProcessCpuLoad
java_lang_OperatingSystem_FreePhysicalMemorySize
java_lang_OperatingSystem_FreeSwapSpaceSize
-
process_open_fds
java_lang_OperatingSystem_CommittedVirtualMemorySize
-
process_resident_memory_bytes
-
process_virtual_memory_bytes
jvm_memory_bytes_used
jvm_memory_bytes_max
jvm_memory_bytes_committed
jvm_memory_pool_bytes_max
jvm_memory_pool_bytes_used
jvm_memory_pool_bytes_committed
jvm_gc_collection_seconds_count
jvm_gc_collection_seconds_sum
java_lang_Threading_ThreadCount
java_lang_Threading_DaemonThreadCount
java_lang_Threading_PeakThreadCount
java_lang_Threading_TotalStartedThreadCount
jvm_threads_current
jvm_threads_daemon
jvm_threads_deadlocked
jvm_threads_deadlocked_monitor
jvm_threads_peak
jvm_threads_started_total
java_lang_ClassLoading_LoadedClassCount
java_lang_ClassLoading_UnloadedClassCount
jvm_classes_currently_loaded
jvm_classes_loaded_total