summaryrefslogtreecommitdiffstats
path: root/configd/src/apps/sentinel/state-api.h
diff options
context:
space:
mode:
Diffstat (limited to 'configd/src/apps/sentinel/state-api.h')
-rw-r--r--configd/src/apps/sentinel/state-api.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/configd/src/apps/sentinel/state-api.h b/configd/src/apps/sentinel/state-api.h
index 879563b79a5..ca080a35865 100644
--- a/configd/src/apps/sentinel/state-api.h
+++ b/configd/src/apps/sentinel/state-api.h
@@ -3,9 +3,9 @@
#pragma once
#include <vespa/vespalib/net/state_api.h>
-#include <vespa/vespalib/net/simple_metrics_producer.h>
#include <vespa/vespalib/net/simple_health_producer.h>
#include <vespa/vespalib/net/simple_component_config_producer.h>
+#include <vespa/vespalib/metrics/simple_metrics.h>
namespace config {
namespace sentinel {
@@ -13,11 +13,12 @@ namespace sentinel {
struct StateApi {
vespalib::string host_and_port;
vespalib::SimpleHealthProducer myHealth;
- vespalib::SimpleMetricsProducer myMetrics;
vespalib::SimpleComponentConfigProducer myComponents;
vespalib::StateApi myStateApi;
- StateApi() : myStateApi(myHealth, myMetrics, myComponents) {}
+ StateApi(vespalib::metrics::Producer &myMetrics)
+ : myStateApi(myHealth, myMetrics, myComponents)
+ {}
vespalib::string get(const char *path) const;
void bound(int port);