summaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorArne Juul <arnej@yahoo-inc.com>2019-03-22 09:42:20 +0000
committerArne Juul <arnej@yahoo-inc.com>2019-03-22 09:53:17 +0000
commitabc99963fd90d526ee08e86cf5e1e26283e2871e (patch)
treeab20dc74b7f3b49d08458895fd5c5cdde4aede75 /container-core
parenta05b9e83ee198a2dda97806eb388ab515b7094c1 (diff)
add "sum" output for gauge metrics
Diffstat (limited to 'container-core')
-rw-r--r--container-core/src/main/java/com/yahoo/container/jdisc/state/StateHandler.java1
-rw-r--r--container-core/src/test/java/com/yahoo/container/jdisc/state/StateHandlerTest.java3
2 files changed, 3 insertions, 1 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/jdisc/state/StateHandler.java b/container-core/src/main/java/com/yahoo/container/jdisc/state/StateHandler.java
index 0d858b66055..f1eb03d88a9 100644
--- a/container-core/src/main/java/com/yahoo/container/jdisc/state/StateHandler.java
+++ b/container-core/src/main/java/com/yahoo/container/jdisc/state/StateHandler.java
@@ -235,6 +235,7 @@ public class StateHandler extends AbstractRequestHandler {
GaugeMetric gauge = (GaugeMetric) tuple.val;
JSONObjectWithLegibleException valueFields = new JSONObjectWithLegibleException();
valueFields.put("average", gauge.getAverage())
+ .put("sum", gauge.getSum())
.put("count", gauge.getCount())
.put("last", gauge.getLast())
.put("max", gauge.getMax())
diff --git a/container-core/src/test/java/com/yahoo/container/jdisc/state/StateHandlerTest.java b/container-core/src/test/java/com/yahoo/container/jdisc/state/StateHandlerTest.java
index b3a19e77391..d53b189f932 100644
--- a/container-core/src/test/java/com/yahoo/container/jdisc/state/StateHandlerTest.java
+++ b/container-core/src/test/java/com/yahoo/container/jdisc/state/StateHandlerTest.java
@@ -162,7 +162,8 @@ public class StateHandlerTest extends StateHandlerTestBase {
" \"last\": 5,\n" +
" \"max\": 5,\n" +
" \"min\": 2,\n" +
- " \"rate\": 0.013333333333333334\n" +
+ " \"rate\": 0.013333333333333334,\n" +
+ " \"sum\": 14\n" +
" }\n" +
" }\n" +
" ]\n" +