diff options
author | Tor Brede Vekterli <vekterli@yahoo-inc.com> | 2016-11-28 15:11:04 +0100 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahoo-inc.com> | 2016-11-28 15:11:55 +0100 |
commit | 845412c98bff6f22c5c39a6f9ecbeded8423c50e (patch) | |
tree | 120d0f6ebc33947506ea9c7775cf2e667689fae0 /persistence/src | |
parent | c81a8988422515e4ae642d832c4eeeddac764fc2 (diff) |
Move to doubles for all latency reporting metrics
Diffstat (limited to 'persistence/src')
-rw-r--r-- | persistence/src/vespa/persistence/spi/metricpersistenceprovider.cpp | 14 | ||||
-rw-r--r-- | persistence/src/vespa/persistence/spi/metricpersistenceprovider.h | 2 |
2 files changed, 8 insertions, 8 deletions
diff --git a/persistence/src/vespa/persistence/spi/metricpersistenceprovider.cpp b/persistence/src/vespa/persistence/spi/metricpersistenceprovider.cpp index 0395b52df81..ae70872b5b0 100644 --- a/persistence/src/vespa/persistence/spi/metricpersistenceprovider.cpp +++ b/persistence/src/vespa/persistence/spi/metricpersistenceprovider.cpp @@ -25,7 +25,7 @@ namespace { typedef MetricPersistenceProvider Impl; } -using metrics::LongAverageMetric; +using metrics::DoubleAverageMetric; using std::make_unique; Impl::ResultMetrics::~ResultMetrics() { } @@ -34,12 +34,12 @@ Impl::ResultMetrics::ResultMetrics(const char* opName) : metrics::MetricSet(opName, "", ""), _metric(Result::ERROR_COUNT) { - _metric[Result::NONE] = make_unique<LongAverageMetric>("success", "", "", this); - _metric[Result::TRANSIENT_ERROR] = make_unique<LongAverageMetric>("transient_error", "", "", this); - _metric[Result::PERMANENT_ERROR] = make_unique<LongAverageMetric>("permanent_error", "", "", this); - _metric[Result::TIMESTAMP_EXISTS] = make_unique<LongAverageMetric>("timestamp_exists", "", "", this); - _metric[Result::FATAL_ERROR] = make_unique<LongAverageMetric>("fatal_error", "", "", this); - _metric[Result::RESOURCE_EXHAUSTED] = make_unique<LongAverageMetric>("resource_exhausted", "", "", this); + _metric[Result::NONE] = make_unique<DoubleAverageMetric>("success", "", "", this); + _metric[Result::TRANSIENT_ERROR] = make_unique<DoubleAverageMetric>("transient_error", "", "", this); + _metric[Result::PERMANENT_ERROR] = make_unique<DoubleAverageMetric>("permanent_error", "", "", this); + _metric[Result::TIMESTAMP_EXISTS] = make_unique<DoubleAverageMetric>("timestamp_exists", "", "", this); + _metric[Result::FATAL_ERROR] = make_unique<DoubleAverageMetric>("fatal_error", "", "", this); + _metric[Result::RESOURCE_EXHAUSTED] = make_unique<DoubleAverageMetric>("resource_exhausted", "", "", this); // Assert that the above initialized all entries in vector for (size_t i=0; i<_metric.size(); ++i) assert(_metric[i].get()); } diff --git a/persistence/src/vespa/persistence/spi/metricpersistenceprovider.h b/persistence/src/vespa/persistence/spi/metricpersistenceprovider.h index 1f9884c03c8..65246140e03 100644 --- a/persistence/src/vespa/persistence/spi/metricpersistenceprovider.h +++ b/persistence/src/vespa/persistence/spi/metricpersistenceprovider.h @@ -15,7 +15,7 @@ class MetricPersistenceProvider : public PersistenceProvider, public metrics::MetricSet { struct ResultMetrics : public metrics::MetricSet { - std::vector<std::unique_ptr<metrics::LongAverageMetric> > _metric; + std::vector<std::unique_ptr<metrics::DoubleAverageMetric> > _metric; ResultMetrics(const char* opName); ~ResultMetrics(); |