Add 'as reported by the JVM' qualifier to JVM cpu metrics (#115)

Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
This commit is contained in:
Trask Stalnaker 2023-06-23 07:58:22 -07:00 committed by GitHub
parent 9b45531051
commit 29c9b6bc62
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 8 deletions

View File

@ -10,7 +10,7 @@ groups:
- id: metric.process.runtime.jvm.system.cpu.utilization - id: metric.process.runtime.jvm.system.cpu.utilization
type: metric type: metric
metric_name: process.runtime.jvm.system.cpu.utilization metric_name: process.runtime.jvm.system.cpu.utilization
brief: "Recent CPU utilization for the whole system." brief: "Recent CPU utilization for the whole system as reported by the JVM."
note: > note: >
The value range is [0.0,1.0]. The value range is [0.0,1.0].
This utilization is not defined as being for the specific interval since last measurement This utilization is not defined as being for the specific interval since last measurement
@ -22,7 +22,7 @@ groups:
- id: metric.process.runtime.jvm.system.cpu.load_1m - id: metric.process.runtime.jvm.system.cpu.load_1m
type: metric type: metric
metric_name: process.runtime.jvm.system.cpu.load_1m metric_name: process.runtime.jvm.system.cpu.load_1m
brief: "Average CPU load of the whole system for the last minute." brief: "Average CPU load of the whole system for the last minute as reported by the JVM."
note: > note: >
The value range is [0,n], where n is the number of CPU cores - or a negative number if the value is not available. The value range is [0,n], where n is the number of CPU cores - or a negative number if the value is not available.
This utilization is not defined as being for the specific interval since last measurement This utilization is not defined as being for the specific interval since last measurement

View File

@ -117,14 +117,14 @@ groups:
- id: metric.process.runtime.jvm.cpu.time - id: metric.process.runtime.jvm.cpu.time
type: metric type: metric
metric_name: process.runtime.jvm.cpu.time metric_name: process.runtime.jvm.cpu.time
brief: "CPU time used by the process." brief: "CPU time used by the process as reported by the JVM."
instrument: counter instrument: counter
unit: "s" unit: "s"
- id: metric.process.runtime.jvm.cpu.recent_utilization - id: metric.process.runtime.jvm.cpu.recent_utilization
type: metric type: metric
metric_name: process.runtime.jvm.cpu.recent_utilization metric_name: process.runtime.jvm.cpu.recent_utilization
brief: "Recent CPU utilization for the process." brief: "Recent CPU utilization for the process as reported by the JVM."
note: > note: >
The value range is [0.0,1.0]. The value range is [0.0,1.0].
This utilization is not defined as being for the specific interval since last measurement This utilization is not defined as being for the specific interval since last measurement

View File

@ -283,7 +283,7 @@ and [`com.ibm.lang.management.OperatingSystemMXBean#getProcessCpuTime()`](https:
<!-- semconv metric.process.runtime.jvm.cpu.time(metric_table) --> <!-- semconv metric.process.runtime.jvm.cpu.time(metric_table) -->
| Name | Instrument Type | Unit (UCUM) | Description | | Name | Instrument Type | Unit (UCUM) | Description |
| -------- | --------------- | ----------- | -------------- | | -------- | --------------- | ----------- | -------------- |
| `process.runtime.jvm.cpu.time` | Counter | `s` | CPU time used by the process. | | `process.runtime.jvm.cpu.time` | Counter | `s` | CPU time used by the process as reported by the JVM. |
<!-- endsemconv --> <!-- endsemconv -->
<!-- semconv metric.process.runtime.jvm.cpu.time(full) --> <!-- semconv metric.process.runtime.jvm.cpu.time(full) -->
@ -299,7 +299,7 @@ Note that the JVM does not provide a definition of what "recent" means.
<!-- semconv metric.process.runtime.jvm.cpu.recent_utilization(metric_table) --> <!-- semconv metric.process.runtime.jvm.cpu.recent_utilization(metric_table) -->
| Name | Instrument Type | Unit (UCUM) | Description | | Name | Instrument Type | Unit (UCUM) | Description |
| -------- | --------------- | ----------- | -------------- | | -------- | --------------- | ----------- | -------------- |
| `process.runtime.jvm.cpu.recent_utilization` | Gauge | `1` | Recent CPU utilization for the process. | | `process.runtime.jvm.cpu.recent_utilization` | Gauge | `1` | Recent CPU utilization for the process as reported by the JVM. |
<!-- endsemconv --> <!-- endsemconv -->
<!-- semconv metric.process.runtime.jvm.cpu.recent_utilization(full) --> <!-- semconv metric.process.runtime.jvm.cpu.recent_utilization(full) -->
@ -345,7 +345,7 @@ and [`com.ibm.lang.management.OperatingSystemMXBean#getSystemCpuLoad()`](https:/
<!-- semconv metric.process.runtime.jvm.system.cpu.utilization(metric_table) --> <!-- semconv metric.process.runtime.jvm.system.cpu.utilization(metric_table) -->
| Name | Instrument Type | Unit (UCUM) | Description | | Name | Instrument Type | Unit (UCUM) | Description |
| -------- | --------------- | ----------- | -------------- | | -------- | --------------- | ----------- | -------------- |
| `process.runtime.jvm.system.cpu.utilization` | Gauge | `1` | Recent CPU utilization for the whole system. | | `process.runtime.jvm.system.cpu.utilization` | Gauge | `1` | Recent CPU utilization for the whole system as reported by the JVM. |
<!-- endsemconv --> <!-- endsemconv -->
<!-- semconv metric.process.runtime.jvm.system.cpu.utilization(full) --> <!-- semconv metric.process.runtime.jvm.system.cpu.utilization(full) -->
@ -359,7 +359,7 @@ This metric is obtained from [`OperatingSystemMXBean#getSystemLoadAverage()`](ht
<!-- semconv metric.process.runtime.jvm.system.cpu.load_1m(metric_table) --> <!-- semconv metric.process.runtime.jvm.system.cpu.load_1m(metric_table) -->
| Name | Instrument Type | Unit (UCUM) | Description | | Name | Instrument Type | Unit (UCUM) | Description |
| -------- | --------------- | ----------- | -------------- | | -------- | --------------- | ----------- | -------------- |
| `process.runtime.jvm.system.cpu.load_1m` | Gauge | `1` | Average CPU load of the whole system for the last minute. | | `process.runtime.jvm.system.cpu.load_1m` | Gauge | `1` | Average CPU load of the whole system for the last minute as reported by the JVM. |
<!-- endsemconv --> <!-- endsemconv -->
<!-- semconv metric.process.runtime.jvm.system.cpu.load_1m(full) --> <!-- semconv metric.process.runtime.jvm.system.cpu.load_1m(full) -->