summaryrefslogtreecommitdiffstats
path: root/configd/src/apps/sentinel/metrics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'configd/src/apps/sentinel/metrics.cpp')
-rw-r--r--configd/src/apps/sentinel/metrics.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/configd/src/apps/sentinel/metrics.cpp b/configd/src/apps/sentinel/metrics.cpp
index 812ab56cd15..bb10c94ae12 100644
--- a/configd/src/apps/sentinel/metrics.cpp
+++ b/configd/src/apps/sentinel/metrics.cpp
@@ -2,6 +2,7 @@
#include "metrics.h"
#include <vespa/vespalib/metrics/simple_metrics.h>
+#include <vespa/fastos/timestamp.h>
namespace config::sentinel {
@@ -13,7 +14,7 @@ StartMetrics::StartMetrics()
producer(metrics),
currentlyRunningServices(0),
totalRestartsCounter(0),
- startedTime(time(nullptr)),
+ startedTime(fastos::time()),
sentinel_restarts(metrics->counter("sentinel.restarts",
"how many times sentinel restarted a service")),
sentinel_totalRestarts(metrics->gauge("sentinel.totalRestarts",
@@ -32,7 +33,7 @@ StartMetrics::~StartMetrics() = default;
void
StartMetrics::maybeLog()
{
- uint32_t curTime = time(nullptr);
+ uint32_t curTime = fastos::time();
sentinel_totalRestarts.sample(totalRestartsCounter);
sentinel_running.sample(currentlyRunningServices);
sentinel_uptime.sample(curTime - startedTime);