diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-04-11 14:17:41 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-04-12 09:53:37 +0200 |
commit | 61a9585f06313e42fb2b47fb02402a2924b6152d (patch) | |
tree | 005b21ca1a6a6ea3b679587d328b8621c33fee1a /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java | |
parent | 929401b9e48226c6f98ae09066a72fd07138c6b8 (diff) |
Preserve all node events
Node events are now limited by a total size limit, instead of one per type.
Diffstat (limited to 'node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java index 1fe29c8b162..b117523dce0 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java @@ -20,7 +20,6 @@ import com.yahoo.vespa.hosted.provision.NodeList; import com.yahoo.vespa.hosted.provision.NodeRepository; import com.yahoo.vespa.hosted.provision.node.Allocation; import com.yahoo.vespa.hosted.provision.node.ClusterId; -import com.yahoo.vespa.hosted.provision.node.History; import com.yahoo.vespa.hosted.provision.persistence.CacheStats; import com.yahoo.vespa.service.monitor.ServiceModel; import com.yahoo.vespa.service.monitor.ServiceMonitor; @@ -248,8 +247,8 @@ public class MetricsReporter extends NodeRepositoryMaintainer { boolean down = NodeHealthTracker.allDown(services); metric.set("nodeFailerBadNode", (down ? 1 : 0), context); - boolean nodeDownInNodeRepo = node.history().event(History.Event.Type.down).isPresent(); - metric.set("downInNodeRepo", (nodeDownInNodeRepo ? 1 : 0), context); + boolean recordedDown = node.isDown(); + metric.set("downInNodeRepo", (recordedDown ? 1 : 0), context); } metric.set("numberOfServices", numberOfServices, context); |