/** * Gets the name of the default registry, if it has been set * * @return the default registry * @throws IllegalStateException if the default has not been set */ public static MetricRegistry getDefault() { MetricRegistry metricRegistry = tryGetDefault(); if (metricRegistry == null) { throw new IllegalStateException("Default registry name has not been set."); } return metricRegistry; }
public static void incrementCounter(Class<?> clazz, String... names) { Optional.ofNullable(SharedMetricRegistries.tryGetDefault()).ifPresent(metrics -> metrics.counter(MetricRegistry.name(clazz, names)).inc()); }
public static void histogram(int value, Class<?> clazz, String... names) { Optional.ofNullable(SharedMetricRegistries.tryGetDefault()).ifPresent(metrics -> metrics.histogram(MetricRegistry.name(clazz, names)).update(value)); }
public static void recordMetrics(ConjureSourceFile definition) { Optional.ofNullable(SharedMetricRegistries.tryGetDefault()).ifPresent(metrics -> { metrics.counter(MetricRegistry.name(TypesDefinition.class, "conjure-imports")) .inc(definition.types().conjureImports().size()); metrics.counter(MetricRegistry.name(TypesDefinition.class, "imports")) .inc(definition.types().imports().size()); metrics.counter(MetricRegistry.name(NamedTypesDefinition.class, "services")) .inc(definition.services().size()); metrics.counter(MetricRegistry.name(NamedTypesDefinition.class, "types")) .inc(definition.types().definitions().objects().size()); metrics.counter(MetricRegistry.name(NamedTypesDefinition.class, "empty-default-conjure-package")) .inc(definition.types().definitions().defaultConjurePackage().isPresent() ? 0 : 1); metrics.counter(MetricRegistry.name(NamedTypesDefinition.class, "errors")) .inc(definition.types().definitions().errors().size()); }); } }
private MetricRegistry getMetricRegistry(DriverUrl driverUrl) { String registryName = driverUrl.getRegistryName(); MetricRegistry registry; if (registryName == null) { registry = SharedMetricRegistries.tryGetDefault(); if (registry == null) { registry = SharedMetricRegistries.getOrCreate("default"); } } else { registry = SharedMetricRegistries.getOrCreate(registryName); } return registry; }
MetricRegistry systemRegistry = SharedMetricRegistries.tryGetDefault(); if (systemRegistry == null) { systemRegistry = SharedMetricRegistries.setDefault(SYSTEM_METRICS_NAME);
MetricRegistry systemRegistry = SharedMetricRegistries.tryGetDefault(); if (systemRegistry == null) { systemRegistry = SharedMetricRegistries.setDefault(SYSTEM_METRICS_NAME);