summaryrefslogtreecommitdiffstats
path: root/staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp')
-rw-r--r--staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp b/staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp
index 8f81dae4eb4..50dd30efc5a 100644
--- a/staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp
+++ b/staging_vespalib/src/vespa/vespalib/metrics/simple_metrics_manager.cpp
@@ -1,7 +1,6 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include "simple_metrics_manager.h"
#include "simple_tick.h"
-#include "name_repo.h"
#include <vespa/log/log.h>
LOG_SETUP(".vespalib.metrics.simple_metrics_manager");
@@ -110,7 +109,7 @@ SimpleMetricsManager::snapshotFrom(const Bucket &bucket)
Snapshot snap(s, e);
{
for (size_t point_id = 0; point_id <= max_point_id; ++point_id) {
- const PointMap &map = NameRepo::instance.pointMap(Point(point_id));
+ const PointMap &map = Point(point_id).as_map();
PointSnapshot point;
for (const PointMap::value_type &kv : map) {
point.dimensions.emplace_back(kv.first.as_name(), kv.second.as_value());
@@ -187,17 +186,16 @@ SimpleMetricsManager::label(const vespalib::string &value)
PointBuilder
SimpleMetricsManager::pointBuilder(Point from)
{
- const PointMap &map = NameRepo::instance.pointMap(from);
+ const PointMap &map = from.as_map();
return PointBuilder(shared_from_this(), map);
}
Point
SimpleMetricsManager::pointFrom(PointMap map)
{
- return NameRepo::instance.pointFrom(std::move(map));
+ return Point::from_map(std::move(map));
}
-
void
SimpleMetricsManager::tickerLoop()
{