aboutsummaryrefslogtreecommitdiffstats
path: root/container-disc
diff options
context:
space:
mode:
authorgjoranv <gv@yahooinc.com>2023-05-05 11:44:15 +0200
committergjoranv <gv@yahooinc.com>2023-05-05 11:44:15 +0200
commit7af81bddb9be75b409d108e50c3f79df04bd05e7 (patch)
tree1aa77e39b6ea93954ffaab49e3ed2ddcee45f3bc /container-disc
parentf7fd1f95d2de8880dd122efa3f88c2ab1bfd3329 (diff)
Use constants, and add new metrics to VespaMetricSet.
Diffstat (limited to 'container-disc')
-rw-r--r--container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
index 06aa102b34c..f3f1374762d 100644
--- a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
+++ b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
@@ -65,6 +65,9 @@ import java.util.logging.Logger;
import static com.yahoo.collections.CollectionUtil.first;
import static com.yahoo.metrics.ContainerMetrics.APPLICATION_GENERATION;
+import static com.yahoo.metrics.ContainerMetrics.JDISC_APPLICATION_COMPONENT_GRAPH_CREATION_TIME_MILLIS;
+import static com.yahoo.metrics.ContainerMetrics.JDISC_APPLICATION_COMPONENT_GRAPH_RECONFIGURATIONS;
+import static com.yahoo.metrics.ContainerMetrics.JDISC_APPLICATION_FAILED_COMPONENT_GRAPHS;
/**
* @author Tony Vaagenes
@@ -341,8 +344,8 @@ public final class ConfiguredApplication implements Application {
Runnable cleanupTask = configurer.waitForNextGraphGeneration(builder.guiceModules().activate(), false);
initializeAndActivateContainer(builder, cleanupTask);
var metric = configurer.getComponent(Metric.class);
- metric.set("jdisc.application.component_graph.creation_time_millis", Duration.between(start, Instant.now()).toMillis(), null);
- metric.add("jdisc.application.component_graph.reconfigurations", 1L, null);
+ metric.set(JDISC_APPLICATION_COMPONENT_GRAPH_CREATION_TIME_MILLIS.baseName(), Duration.between(start, Instant.now()).toMillis(), null);
+ metric.add(JDISC_APPLICATION_COMPONENT_GRAPH_RECONFIGURATIONS.baseName(), 1L, null);
} catch (UncheckedInterruptedException | SubscriberClosedException | ConfigInterruptedException e) {
break;
} catch (Exception | LinkageError e) { // LinkageError: OSGi problems
@@ -364,7 +367,7 @@ public final class ConfiguredApplication implements Application {
// Metric may not be available if this is the initial component graph (since metric wiring is done through the config model)
Metric metric = configurer.getComponent(Metric.class);
Metric.Context metricContext = metric.createContext(Map.of("exception", error.getClass().getSimpleName()));
- metric.add("jdisc.application.failed_component_graphs", 1L, metricContext);
+ metric.add(JDISC_APPLICATION_FAILED_COMPONENT_GRAPHS.baseName(), 1L, metricContext);
} catch (Exception e) {
log.log(Level.WARNING, "Failed to report metric for failed component graph: " + e.getMessage(), e);
}