diff options
Diffstat (limited to 'persistence/src')
-rw-r--r-- | persistence/src/vespa/persistence/spi/metricpersistenceprovider.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/persistence/src/vespa/persistence/spi/metricpersistenceprovider.cpp b/persistence/src/vespa/persistence/spi/metricpersistenceprovider.cpp index 58e662a2b1d..d62285da6d3 100644 --- a/persistence/src/vespa/persistence/spi/metricpersistenceprovider.cpp +++ b/persistence/src/vespa/persistence/spi/metricpersistenceprovider.cpp @@ -33,21 +33,22 @@ using std::make_unique; Impl::ResultMetrics::~ResultMetrics() { } Impl::ResultMetrics::ResultMetrics(const char* opName) - : metrics::MetricSet(opName, "", ""), + : metrics::MetricSet(opName, {}, ""), _metric(Result::ERROR_COUNT) { - _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); + metrics::Metric::Tags noTags; + _metric[Result::NONE] = make_unique<DoubleAverageMetric>("success", noTags, "", this); + _metric[Result::TRANSIENT_ERROR] = make_unique<DoubleAverageMetric>("transient_error", noTags, "", this); + _metric[Result::PERMANENT_ERROR] = make_unique<DoubleAverageMetric>("permanent_error", noTags, "", this); + _metric[Result::TIMESTAMP_EXISTS] = make_unique<DoubleAverageMetric>("timestamp_exists", noTags, "", this); + _metric[Result::FATAL_ERROR] = make_unique<DoubleAverageMetric>("fatal_error", noTags, "", this); + _metric[Result::RESOURCE_EXHAUSTED] = make_unique<DoubleAverageMetric>("resource_exhausted", noTags, "", this); // Assert that the above initialized all entries in vector for (size_t i=0; i<_metric.size(); ++i) assert(_metric[i].get()); } Impl::MetricPersistenceProvider(PersistenceProvider& next) - : metrics::MetricSet("spi", "", ""), + : metrics::MetricSet("spi", {}, ""), _next(&next), _functionMetrics(23) { |