@@ -35,16 +35,18 @@ default, and the telemetry each produces:
3535<!-- DO NOT MANUALLY EDIT. Regenerate table following changes to instrumentation using ./gradlew generateDocs -->
3636<!-- generateDocsStart -->
3737
38- | JfrFeature | Default Enabled | Metrics |
39- | ---------------------------| -----------------| -------------------------------------------------------------------------------------------------------------------|
40- | BUFFER_METRICS | ` false ` | ` jvm.buffer.count ` , ` jvm.buffer.memory.limit ` , ` jvm.buffer.memory.used ` |
41- | CLASS_LOAD_METRICS | ` false ` | ` jvm.class.count ` , ` jvm.class.loaded ` , ` jvm.class.unloaded ` |
42- | CONTEXT_SWITCH_METRICS | ` true ` | ` jvm.cpu.context_switch ` |
43- | CPU_COUNT_METRICS | ` true ` | ` jvm.cpu.limit ` |
44- | CPU_UTILIZATION_METRICS | ` false ` | ` jvm.cpu.recent_utilization ` , ` jvm.system.cpu.utilization ` |
45- | GC_DURATION_METRICS | ` false ` | ` jvm.gc.duration ` |
46- | LOCK_METRICS | ` true ` | ` jvm.cpu.longlock ` |
47- | MEMORY_ALLOCATION_METRICS | ` true ` | ` jvm.memory.allocation ` |
48- | MEMORY_POOL_METRICS | ` false ` | ` jvm.memory.committed ` , ` jvm.memory.init ` , ` jvm.memory.limit ` , ` jvm.memory.used ` , ` jvm.memory.used_after_last_gc ` |
49- | NETWORK_IO_METRICS | ` true ` | ` jvm.network.io ` , ` jvm.network.time ` |
50- | THREAD_METRICS | ` false ` | ` jvm.thread.count ` |
38+ | JfrFeature | Jfr Event names | Default Enabled | Metric names |
39+ | ---------------------------| -------------------------------------------------------------------------------------| -----------------| -------------------------------------------------------------------------------------------------------------------|
40+ | BUFFER_METRICS | ` jdk.DirectBufferStatistics ` | ` false ` | ` jvm.buffer.count ` , ` jvm.buffer.memory.limit ` , ` jvm.buffer.memory.used ` |
41+ | CLASS_LOAD_METRICS | ` jdk.ClassLoadingStatistics ` | ` false ` | ` jvm.class.count ` , ` jvm.class.loaded ` , ` jvm.class.unloaded ` |
42+ | CONTEXT_SWITCH_METRICS | ` jdk.ThreadContextSwitchRate ` | ` true ` | ` jvm.cpu.context_switch ` |
43+ | CPU_COUNT_METRICS | ` jdk.ContainerConfiguration ` | ` true ` | ` jvm.cpu.limit ` |
44+ | CPU_UTILIZATION_METRICS | ` jdk.CPULoad ` | ` false ` | ` jvm.cpu.recent_utilization ` , ` jvm.system.cpu.utilization ` |
45+ | GC_DURATION_METRICS | ` jdk.G1GarbageCollection ` , ` jdk.OldGarbageCollection ` , ` jdk.YoungGarbageCollection ` | ` false ` | ` jvm.gc.duration ` |
46+ | LOCK_METRICS | ` jdk.JavaMonitorWait ` | ` true ` | ` jvm.cpu.longlock ` |
47+ | MEMORY_ALLOCATION_METRICS | ` jdk.ObjectAllocationInNewTLAB ` , ` jdk.ObjectAllocationOutsideTLAB ` | ` true ` | ` jvm.memory.allocation ` |
48+ | MEMORY_POOL_METRICS | ` jdk.G1HeapSummary ` , ` jdk.MetaspaceSummary ` , ` jdk.PSHeapSummary ` | ` false ` | ` jvm.memory.committed ` , ` jvm.memory.init ` , ` jvm.memory.limit ` , ` jvm.memory.used ` , ` jvm.memory.used_after_last_gc ` |
49+ | NETWORK_IO_METRICS | ` jdk.SocketRead ` , ` jdk.SocketWrite ` | ` true ` | ` jvm.network.io ` , ` jvm.network.time ` |
50+ | THREAD_METRICS | ` jdk.JavaThreadStatistics ` | ` false ` | ` jvm.thread.count ` |
51+
52+ ** Warning** : JFR events might not be available for all JVMs, therefore limiting the produced metrics. The original implementation was done for Hotspot.
0 commit comments