From d0996312f485cdffcdd15ea96d8637066b337c2d Mon Sep 17 00:00:00 2001 From: Ravi Singal <62086374+ravisingal@users.noreply.github.com> Date: Mon, 17 Jul 2023 14:38:38 +0530 Subject: [PATCH] add kafka jmx metrics --- helm/templates/jmx-configmap.yaml | 102 ++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/helm/templates/jmx-configmap.yaml b/helm/templates/jmx-configmap.yaml index c705b3e..dbecb29 100644 --- a/helm/templates/jmx-configmap.yaml +++ b/helm/templates/jmx-configmap.yaml @@ -63,4 +63,106 @@ data: name: kafka_controller_$1_$2_$3 - pattern: kafka.controller<>(OneMinuteRate|Count) name: kafka_controller_$1_$2_$3 + - pattern: "java.lang<>(\\w+)" + name: "java_lang_codeheap_non_nmethods_$1" + labels: + type: "MemoryPool" + - pattern: "java.lang<(\\w+)>(\\w+)" + name: "java_lang_codeheap_non_nmethods_$1_$2" + labels: + type: "MemoryPool" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_codeheap_non_profiled_nmethods_$1" + labels: + type: "MemoryPool" + - pattern: "java.lang<(\\w+)>(\\w+)" + name: "java_lang_codeheap_non_profiled_nmethods_$1_$2" + labels: + type: "MemoryPool" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_codeheap_profiled_nmethods_$1" + labels: + type: "MemoryPool" + - pattern: "java.lang<(\\w+)>(\\w+)" + name: "java_lang_codeheap_profiled_nmethods_$1_$2" + labels: + type: "MemoryPool" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_compressed_class_space_$1" + labels: + type: "MemoryPool" + - pattern: "java.lang<(\\w+)>(\\w+)" + name: "java_lang_compressed_class_space_$1_$2" + labels: + type: "MemoryPool" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_g1_eden_space_$1" + labels: + type: "MemoryPool" + - pattern: "java.lang<(\\w+)>(\\w+)" + name: "java_lang_g1_eden_space_$1_$2" + labels: + type: "MemoryPool" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_g1_old_gen_$1" + labels: + type: "MemoryPool" + - pattern: "java.lang<(\\w+)>(\\w+)" + name: "java_lang_g1_old_gen_$1_$2" + labels: + type: "MemoryPool" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_g1_survivor_space_$1" + labels: + type: "MemoryPool" + - pattern: "java.lang<(\\w+)>(\\w+)" + name: "java_lang_g1_survivor_space_$1_$2" + labels: + type: "MemoryPool" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_metaspace_$1" + labels: + type: "MemoryPool" + - pattern: "java.lang<(\\w+)>(\\w+)" + name: "java_lang_metaspace_$1_$2" + labels: + type: "MemoryPool" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_g1_old_generation_$1" + labels: + type: "GarbageCollector" + - pattern: "java.lang(\\w+)" + name: "java_lang_g1_young_generation_lastgcinfo_memoryusageaftergc_$1" + labels: + type: "GarbageCollector" + key: "CodeHeap 'profiled nmethods'" + - pattern: "java.lang(\\w+)" + name: "java_lang_g1_young_generation_lastgcinfo_memoryusagebeforegc_$1" + labels: + type: "GarbageCollector" + key: "CodeHeap 'profiled nmethods'" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_g1_young_generation_$1" + labels: + type: "GarbageCollector" + - pattern: "java.lang<(\\w+)>(\\w+)" + name: "java_lang_g1_young_generation_$1_$2" + labels: + type: "GarbageCollector" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_classloading_$1" + - pattern: "java.lang<(\\w+)>(\\w+)" + name: "java_lang_memory_$1_$2" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_operatingsystem_$1" + - pattern: "java.lang<>(\\w+)" + name: "java_lang_threading_$1" + - pattern: "java.nio<>(\\w+)" + name: "java_nio_direct_$1" + labels: + type: "BufferPool" + - pattern: "java.nio<>(\\w+)" + name: "java_nio_mapped_$1" + labels: + type: "BufferPool" {{- end }}