diff options
author | gjoranv <gv@yahooinc.com> | 2023-05-05 11:44:15 +0200 |
---|---|---|
committer | gjoranv <gv@yahooinc.com> | 2023-05-05 11:44:15 +0200 |
commit | 7af81bddb9be75b409d108e50c3f79df04bd05e7 (patch) | |
tree | 1aa77e39b6ea93954ffaab49e3ed2ddcee45f3bc /container-disc | |
parent | f7fd1f95d2de8880dd122efa3f88c2ab1bfd3329 (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.java | 9 |
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); } |