@@ -127,8 +127,10 @@ groups:
127
127
metric_name : process.runtime.jvm.cpu.utilization
128
128
brief : " Recent CPU utilization for the process."
129
129
note : >
130
+ The value range is [0,1].
130
131
This utilization is not defined as being for the specific interval since last measurement
131
132
(unlike `system.cpu.utilization`).
133
+ [Reference](https://docs.oracle.com/en/java/javase/17/docs/api/jdk.management/com/sun/management/OperatingSystemMXBean.html#getProcessCpuLoad()).
132
134
instrument : gauge
133
135
unit : " 1"
134
136
@@ -137,15 +139,22 @@ groups:
137
139
metric_name : process.runtime.jvm.system.cpu.utilization
138
140
brief : " Recent CPU utilization for the whole system."
139
141
note : >
142
+ The value range is [0,1].
140
143
This utilization is not defined as being for the specific interval since last measurement
141
144
(unlike `system.cpu.utilization`).
145
+ [Reference](https://docs.oracle.com/en/java/javase/17/docs/api/jdk.management/com/sun/management/OperatingSystemMXBean.html#getCpuLoad()).
142
146
instrument : gauge
143
147
unit : " 1"
144
148
145
149
- id : metric.process.runtime.jvm.system.cpu.load_1m
146
150
type : metric
147
151
metric_name : process.runtime.jvm.system.cpu.load_1m
148
152
brief : " Average CPU load of the whole system for the last minute."
153
+ note : >
154
+ The value range is [0,n], where n is the number of CPU cores.
155
+ This utilization is not defined as being for the specific interval since last measurement
156
+ (unlike `system.cpu.utilization`).
157
+ [Reference](https://docs.oracle.com/en/java/javase/17/docs/api/java.management/java/lang/management/OperatingSystemMXBean.html#getSystemLoadAverage()).
149
158
instrument : gauge
150
159
unit : " 1"
151
160
0 commit comments