Skip to content

Commit 65ddf58

Browse files
Merge pull request #292171 from ninpan-ms/ninpan/metrics
[Spring] Clarify the description of metrics
2 parents 71a59c2 + a523e03 commit 65ddf58

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

articles/spring-apps/basic-standard/concept-metrics.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@ The following tables show the available metrics and details.
9999
>[!div class="mx-tdCol2BreakAll"]
100100
>| Name | Spring Boot Actuator metric name | Unit | Description |
101101
>|----|----|----|------------|
102-
>| `system.cpu.usage` | `system.cpu.usage` | Percent | Recent CPU usage for the whole system (Obsolete and don't suggest using it). This value is a double in the [0.0,1.0] interval. A value of 0.0 means that all CPUs were idle during the recent period of time observed, while a value of 1.0 means that all CPUs were actively running 100% of the time during the recent period being observed.|
103-
>| `process.cpu.usage` | App CPU Usage Percentage | Percent | Recent CPU usage for the Java Virtual Machine process (Obsolete and don't suggest using it). This value is a double in the [0.0,1.0] interval. A value of 0.0 means that none of the CPUs were running threads from the JVM process during the recent period of time observed, while a value of 1.0 means that all CPUs were actively running threads from the JVM 100% of the time during the recent period being observed. Threads from the JVM include the application threads as well as the JVM internal threads.|
104-
>| App CPU Usage | | Percent | Recent CPU usage of the JVM process against the CPU allocated to this app. This value is a double in the [0.0,1.0] interval. A value of 0.0 means that none of the CPUs were running threads from the JVM process during the recent period of time observed, while a value of 1.0 means that all CPUs were actively running threads from the JVM 100% of the time during the recent period being observed. Threads from the JVM include the application threads as well as the JVM internal threads.|
102+
>| `system.cpu.usage` | `system.cpu.usage` | Percent | **[Obsolete]** Recent CPU usage for the whole system. This metric is deprecated because the accuracy isn't reliable. Use `App CPU Usage` instead. The value is a double in the [0.0,1.0] interval. A value of 0.0 means that all CPUs were idle during the recent period of time observed, while a value of 1.0 means that all CPUs were actively running 100% of the time during the recent period being observed. |
103+
>| `process.cpu.usage` | App CPU Usage Percentage | Percent | **[Obsolete]** Recent CPU usage for the Java Virtual Machine process. The metric is deprecated because the accuracy isn't reliable. Use `App CPU Usage` instead. The value is a double in the [0.0,1.0] interval. A value of 0.0 means that none of the CPUs were running threads from the JVM process during the recent period of time observed, while a value of 1.0 means that all CPUs were actively running threads from the JVM 100% of the time during the recent period being observed. Threads from the JVM include the application threads as well as the JVM internal threads. |
104+
>| App CPU Usage | | Percent | The ratio of CPU time used in cores to the total CPU limit. It represents the proportion of CPU resources consumed by a k8s container, mainly for the JVM process. This value is a double in the [0.0,1.0] interval. A value of 0.0 means that none of the CPUs were running threads from the JVM process during the recent period of time observed, while a value of 1.0 means that all CPUs were actively running threads from the JVM 100% of the time during the recent period being observed. Threads from the JVM include the application threads as well as the JVM internal threads.|
105105
>| App CPU Usage (Deprecated) | | Percent | Deprecated metric of App CPU Usage. Use the new App CPU Usage metric instead.|
106106
>| App Memory Usage | | Percent | Recent memory usage of the JVM process against the memory allocated to this app. This value is a double in the [0.0,1.0] interval. A value of 0.0 means that none of the memory was allocated by threads from the JVM process during the recent period of time observed, while a value of 1.0 means that all memory was allocated by threads from the JVM 100% of the time during the recent period being observed. Threads from the JVM include the application threads as well as the JVM internal threads.|
107107
>| `jvm.memory.committed` | `jvm.memory.committed` | Bytes | Represents the amount of memory that is guaranteed to be available for use by the JVM. The JVM may release memory to the system and committed could be less than init. committed will always be greater than or equal to used. |

0 commit comments

Comments
 (0)