diff options
author | yngveaasheim <yngve@yahooinc.com> | 2023-07-31 11:25:41 +0200 |
---|---|---|
committer | yngveaasheim <yngve@yahooinc.com> | 2023-07-31 11:25:41 +0200 |
commit | 579383a8dc4a382e53f5ff6f4e694f7f2bd6b010 (patch) | |
tree | d8db975cbd8e86abf8f7a2affd573d7d09be146e /config-model | |
parent | 36aa642fd7b9be5598d236949de05c2086a0e645 (diff) |
Separate controller specific metrics into separate enum and method
Diffstat (limited to 'config-model')
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java | 47 |
1 files changed, 24 insertions, 23 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 3d0edf303c3..dedfb274808 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 @@ -4,6 +4,7 @@ package com.yahoo.vespa.model.admin.monitoring; import ai.vespa.metrics.ClusterControllerMetrics; import ai.vespa.metrics.ConfigServerMetrics; import ai.vespa.metrics.ContainerMetrics; +import ai.vespa.metrics.ControllerMetrics; import ai.vespa.metrics.DistributorMetrics; import ai.vespa.metrics.LogdMetrics; import ai.vespa.metrics.NodeAdminMetrics; @@ -189,29 +190,29 @@ public class VespaMetricSet { addMetric(metrics, ConfigServerMetrics.THROTTLED_NODE_FAILURES.max()); // Controller specific metrics - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_ABORT.count()); - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_AVERAGE_DURATION, EnumSet.of(max, last)); // TODO: Vespa 9: Remove last. - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_CONVERGENCE_FAILURE.count()); - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_DEPLOYMENT_FAILURE.count()); - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_ERROR.count()); - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_FAILING_UPGRADES.last()); - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_FAILURE_PERCENTAGE.last()); - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_NODE_COUNT_BY_OS_VERSION.max()); - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_OS_CHANGE_DURATION.max()); - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_START.count()); - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_SUCCESS.count()); - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_TEST_FAILURE.count()); - addMetric(metrics, ConfigServerMetrics.DEPLOYMENT_WARNINGS.last()); - - addMetric(metrics, ConfigServerMetrics.OPERATION_API.last()); - addMetric(metrics, ConfigServerMetrics.OPERATION_APPLICATION.last()); - addMetric(metrics, ConfigServerMetrics.OPERATION_CONFIGSERVER.last()); - addMetric(metrics, ConfigServerMetrics.OPERATION_CONTROLLER.last()); - addMetric(metrics, ConfigServerMetrics.OPERATION_FLAGS.last()); - addMetric(metrics, ConfigServerMetrics.OPERATION_OS.last()); - addMetric(metrics, ConfigServerMetrics.OPERATION_ROUTING.last()); - addMetric(metrics, ConfigServerMetrics.OPERATION_ZONE.last()); - addMetric(metrics, ConfigServerMetrics.ZMS_QUOTA_USAGE.last()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_ABORT.count()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_AVERAGE_DURATION, EnumSet.of(max, last)); // TODO: Vespa 9: Remove last. + addMetric(metrics, ControllerMetrics.DEPLOYMENT_CONVERGENCE_FAILURE.count()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_DEPLOYMENT_FAILURE.count()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_ERROR.count()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_FAILING_UPGRADES.last()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_FAILURE_PERCENTAGE.last()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_NODE_COUNT_BY_OS_VERSION.max()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_OS_CHANGE_DURATION.max()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_START.count()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_SUCCESS.count()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_TEST_FAILURE.count()); + addMetric(metrics, ControllerMetrics.DEPLOYMENT_WARNINGS.last()); + + addMetric(metrics, ControllerMetrics.OPERATION_API.last()); + addMetric(metrics, ControllerMetrics.OPERATION_APPLICATION.last()); + addMetric(metrics, ControllerMetrics.OPERATION_CONFIGSERVER.last()); + addMetric(metrics, ControllerMetrics.OPERATION_CONTROLLER.last()); + addMetric(metrics, ControllerMetrics.OPERATION_FLAGS.last()); + addMetric(metrics, ControllerMetrics.OPERATION_OS.last()); + addMetric(metrics, ControllerMetrics.OPERATION_ROUTING.last()); + addMetric(metrics, ControllerMetrics.OPERATION_ZONE.last()); + addMetric(metrics, ControllerMetrics.ZMS_QUOTA_USAGE.last()); // Container metrics that should be stored for the config-server addMetric(metrics, ContainerMetrics.HANDLED_LATENCY.max()); |