public static MetricRegistry createRegistryForRegionCoprocessor(String clazz) { return MetricRegistries.global().create(createRegistryInfoForRegionCoprocessor(clazz)); }
/** * Helper for below tests */ private void assertPreGetRequestsCounter(Class<?> coprocClass) { // Find out the MetricRegistry used by the CP using the global registries MetricRegistryInfo info = MetricsCoprocessor.createRegistryInfoForRegionCoprocessor( coprocClass.getName()); Optional<MetricRegistry> registry = MetricRegistries.global().get(info); assertTrue(registry.isPresent()); Optional<Metric> metric = registry.get().get("preGetRequests"); assertTrue(metric.isPresent()); Counter preGetRequests = (Counter)metric.get(); assertEquals(2, preGetRequests.getCount()); }
MetricRegistryInfo info = MetricsCoprocessor.createRegistryInfoForRegionCoprocessor( CustomRegionEndpoint.class.getName());
MetricRegistryInfo info = MetricsCoprocessor.createRegistryInfoForRegionCoprocessor( CustomRegionObserver.class.getName());
/** * Helper for below tests */ private void assertPreGetRequestsCounter(Class<?> coprocClass) { // Find out the MetricRegistry used by the CP using the global registries MetricRegistryInfo info = MetricsCoprocessor.createRegistryInfoForRegionCoprocessor( coprocClass.getName()); Optional<MetricRegistry> registry = MetricRegistries.global().get(info); assertTrue(registry.isPresent()); Optional<Metric> metric = registry.get().get("preGetRequests"); assertTrue(metric.isPresent()); Counter preGetRequests = (Counter)metric.get(); assertEquals(2, preGetRequests.getCount()); }
MetricRegistryInfo info = MetricsCoprocessor.createRegistryInfoForRegionCoprocessor( CustomRegionEndpoint.class.getName());
MetricRegistryInfo info = MetricsCoprocessor.createRegistryInfoForRegionCoprocessor( CustomRegionObserver.class.getName());