aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeandro Alves <ldalves@gmail.com>2022-09-15 09:37:14 +0200
committerGitHub <noreply@github.com>2022-09-15 09:37:14 +0200
commit91e38e287c379da711f9921ec8ca92ed5e6c8a91 (patch)
treef7a58f43ed55e2fe6d634d6d0672a2de1bac635c
parent8794e211760b38f73b8e65ee63379ead84bf175a (diff)
parente384cfc0ab08fae8cc26f85943418ca9f5b1c161 (diff)
Merge pull request #24061 from vespa-engine/olaa/only-include-last
Omit max and average in PrometheusHelper
-rw-r--r--container-core/src/main/java/com/yahoo/container/jdisc/state/PrometheusHelper.java3
-rw-r--r--container-core/src/test/java/com/yahoo/container/jdisc/state/MetricsPacketsHandlerTest.java6
2 files changed, 3 insertions, 6 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/jdisc/state/PrometheusHelper.java b/container-core/src/main/java/com/yahoo/container/jdisc/state/PrometheusHelper.java
index 43aaba555ab..adb5f389d54 100644
--- a/container-core/src/main/java/com/yahoo/container/jdisc/state/PrometheusHelper.java
+++ b/container-core/src/main/java/com/yahoo/container/jdisc/state/PrometheusHelper.java
@@ -52,6 +52,8 @@ public class PrometheusHelper {
var value = sanitizeDouble(gaugeMetric.getLast());
outputStream.write(getMetricLines(sanitizedMetricName, dimensions, value, timestamp));
+ /*
+ For now - only push "last" value - to limit metric volume
sanitizedMetricName = getSanitizedMetricName(metricName, "average");
value = sanitizeDouble(gaugeMetric.getAverage());
outputStream.write(getMetricLines(sanitizedMetricName, dimensions, value, timestamp));
@@ -59,6 +61,7 @@ public class PrometheusHelper {
sanitizedMetricName = getSanitizedMetricName(metricName, "max");
value = sanitizeDouble(gaugeMetric.getMax());
outputStream.write(getMetricLines(sanitizedMetricName, dimensions, value, timestamp));
+ */
}
private static byte[] getMetricLines(String metricName, String dimensions, Number value, long timestamp) {
diff --git a/container-core/src/test/java/com/yahoo/container/jdisc/state/MetricsPacketsHandlerTest.java b/container-core/src/test/java/com/yahoo/container/jdisc/state/MetricsPacketsHandlerTest.java
index 0072b32ad7d..75344f10c07 100644
--- a/container-core/src/test/java/com/yahoo/container/jdisc/state/MetricsPacketsHandlerTest.java
+++ b/container-core/src/test/java/com/yahoo/container/jdisc/state/MetricsPacketsHandlerTest.java
@@ -172,12 +172,6 @@ public class MetricsPacketsHandlerTest extends StateHandlerTestBase {
# HELP gauge_metric_last\s
# TYPE gauge_metric_last untyped
gauge_metric_last{dim1="value1",vespa_service="state-handler-test-base",} 0.2 0
- # HELP gauge_metric_average\s
- # TYPE gauge_metric_average untyped
- gauge_metric_average{dim1="value1",vespa_service="state-handler-test-base",} 0.2 0
- # HELP gauge_metric_max\s
- # TYPE gauge_metric_max untyped
- gauge_metric_max{dim1="value1",vespa_service="state-handler-test-base",} 0.2 0
# HELP counter_metric_count\s
# TYPE counter_metric_count untyped
counter_metric_count{dim1="value1",vespa_service="state-handler-test-base",} 5 0