summaryrefslogtreecommitdiffstats
path: root/storage
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahoo-inc.com>2016-12-21 15:55:10 +0100
committerTor Brede Vekterli <vekterli@yahoo-inc.com>2016-12-21 15:55:10 +0100
commit75476ef226918e21e890fd665211380460c3f921 (patch)
tree2c94107a4514cf2341d7f554b238970b34672d96 /storage
parent94c9c9ba2167c4cdaf934f977399c71280e5b8b6 (diff)
Use correct metric value increment method
Turns out, inc() and addValue() have completely different semantics for how values are actually aggregated. inc() maintains a running value while addValue() treats each invocation as a separate sample (which is what we want).
Diffstat (limited to 'storage')
-rw-r--r--storage/src/vespa/storage/distributor/operations/external/visitoroperation.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/storage/src/vespa/storage/distributor/operations/external/visitoroperation.cpp b/storage/src/vespa/storage/distributor/operations/external/visitoroperation.cpp
index fdd309fabd3..ec165b0ee25 100644
--- a/storage/src/vespa/storage/distributor/operations/external/visitoroperation.cpp
+++ b/storage/src/vespa/storage/distributor/operations/external/visitoroperation.cpp
@@ -1001,9 +1001,9 @@ VisitorOperation::updateReplyMetrics(const api::ReturnCode& result)
return;
}
_metrics.latency.addValue(_operationTimer.getElapsedTimeAsDouble());
- _metrics.buckets_per_visitor.inc(_visitorStatistics.getBucketsVisited());
- _metrics.docs_per_visitor.inc(_visitorStatistics.getDocumentsVisited());
- _metrics.bytes_per_visitor.inc(_visitorStatistics.getBytesVisited());
+ _metrics.buckets_per_visitor.addValue(_visitorStatistics.getBucketsVisited());
+ _metrics.docs_per_visitor.addValue(_visitorStatistics.getDocumentsVisited());
+ _metrics.bytes_per_visitor.addValue(_visitorStatistics.getBytesVisited());
}
void