diff options
author | yngveaasheim <yngve@yahooinc.com> | 2023-03-02 15:01:33 +0100 |
---|---|---|
committer | yngveaasheim <yngve@yahooinc.com> | 2023-03-03 08:00:34 +0100 |
commit | 60ddbbbdcd235b00a9419ed9cc1dde328adcee0d (patch) | |
tree | 4c6636a109618252667e1e116540277adccfdd69 /config-model | |
parent | 9605e18705da7e98700c26d02c70c5b388a252e1 (diff) |
Use enum for remaining metrics used by VespaMetricSet
Diffstat (limited to 'config-model')
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java index 091c0559d71..16a5a501b0e 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java @@ -1,14 +1,15 @@ // Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.model.admin.monitoring; +import com.yahoo.metrics.ConfigServerMetrics; import com.yahoo.metrics.ContainerMetrics; import com.yahoo.metrics.DistributorMetrics; -import com.yahoo.metrics.SearchNodeMetrics; -import com.yahoo.metrics.StorageMetrics; import com.yahoo.metrics.LogdMetrics; +import com.yahoo.metrics.SearchNodeMetrics; import com.yahoo.metrics.SentinelMetrics; import com.yahoo.metrics.SlobrokMetrics; -import com.yahoo.metrics.ConfigServerMetrics; +import com.yahoo.metrics.StorageMetrics; +import com.yahoo.metrics.NodeAdminMetrics; import com.yahoo.metrics.Suffix; import java.util.Collections; @@ -74,8 +75,6 @@ public class VespaMetricSet { addMetric(metrics, SlobrokMetrics.SLOBROK_MISSING_CONSENSUS.count()); addMetric(metrics, LogdMetrics.LOGD_PROCESSED_LINES.count()); - addMetric(metrics, "worker.connections.max"); // Internal (routing layer) - addMetric(metrics, "endpoint.certificate.expiry.seconds"); // Java (JRT) TLS metrics addMetric(metrics, ContainerMetrics.JRT_TRANSPORT_TLS_CERTIFICATE_VERIFICATION_FAILURES.baseName()); @@ -101,8 +100,10 @@ public class VespaMetricSet { // C++ Fnet metrics addMetric(metrics, StorageMetrics.VDS_SERVER_FNET_NUM_CONNECTIONS.count()); - // Node certificate - addMetric(metrics, "node-certificate.expiry.seconds"); + // NodeAdmin certificate + addMetric(metrics, NodeAdminMetrics.WORKER_CONNECTIONS.max()); // Hosted Vespa only (routing layer) + addMetric(metrics, NodeAdminMetrics.ENDPOINT_CERTIFICATE_EXPIRY_SECONDS.baseName()); + addMetric(metrics, NodeAdminMetrics.NODE_CERTIFICATE_EXPIRY_SECONDS.baseName()); return metrics; } |