aboutsummaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorYngve Aasheim <yngveaasheim@users.noreply.github.com>2023-01-12 13:29:33 +0100
committerGitHub <noreply@github.com>2023-01-12 13:29:33 +0100
commitbf97fcd47792f15d15f5b25fc3373fc654a87baf (patch)
tree9719ac352c3235bdfe75428867e76b9c2a2fef7f /container-core
parent9667e51302674c198421a010e66efb8de8990f35 (diff)
parent93ddeca69026f9ea5c8f5c6b6a00a86d2e3beb54 (diff)
Merge pull request #25531 from vespa-engine/yngveaasheim/use-enum-for-mem-metrics
Use enum for mem metrics
Diffstat (limited to 'container-core')
-rw-r--r--container-core/src/main/java/com/yahoo/metrics/ContainerMetrics.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/container-core/src/main/java/com/yahoo/metrics/ContainerMetrics.java b/container-core/src/main/java/com/yahoo/metrics/ContainerMetrics.java
index b481333a0b9..5aacf53ead9 100644
--- a/container-core/src/main/java/com/yahoo/metrics/ContainerMetrics.java
+++ b/container-core/src/main/java/com/yahoo/metrics/ContainerMetrics.java
@@ -45,7 +45,18 @@ public enum ContainerMetrics {
HTTPAPI_FAILED("httpapi_failed", Unit.OPERATION, "Document operations that failed"),
HTTPAPI_PARSE_ERROR("httpapi_parse_error", Unit.OPERATION, "Document operations that failed due to document parse errors"),
HTTPAPI_CONDITION_NOT_MET("httpapi_condition_not_met", Unit.OPERATION, "Document operations not applied due to condition not met"),
- HTTPAPI_NOT_FOUND("httpapi_not_found", Unit.OPERATION, "Document operations not applied due to document not found");
+ HTTPAPI_NOT_FOUND("httpapi_not_found", Unit.OPERATION, "Document operations not applied due to document not found"),
+
+ MEM_HEAP_TOTAL("mem.heap.total", Unit.BYTE, "Total available heap memory"),
+ MEM_HEAP_FREE("mem.heap.free", Unit.BYTE, "Free heap memory"),
+ MEM_HEAP_USED("mem.heap.used", Unit.BYTE, "Currently used heap memory"),
+ MEM_DIRECT_TOTAL("mem.direct.total", Unit.BYTE, "Total available direct memory"),
+ MEM_DIRECT_FREE("mem.direct.free", Unit.BYTE, "Currently free direct memory"),
+ MEM_DIRECT_USED("mem.direct.used", Unit.BYTE, "Direct memory currently used"),
+ MEM_DIRECT_COUNT("mem.direct.count", Unit.BYTE, "Number of direct memory allocations"),
+ MEM_NATIVE_TOTAL("mem.native.total", Unit.BYTE, "Total available native memory"),
+ MEM_NATIVE_FREE("mem.native.free", Unit.BYTE, "Currently free native memory"),
+ MEM_NATIVE_USED("mem.native.used", Unit.BYTE, "Native memory currently used");
private final String name;
private final Unit unit;