@After public void cleanUp() { Stagemonitor.reset(); SharedMetricRegistries.clear(); }
@AfterClass public static void resetStagemonitor() { Stagemonitor.reset(); SharedMetricRegistries.clear(); }
@AfterClass public static void resetStagemonitor() { Stagemonitor.reset(); SharedMetricRegistries.clear(); }
@AfterClass public static void resetStagemonitor() { Stagemonitor.reset(); SharedMetricRegistries.clear(); }
@AfterClass public static void clear() { Stagemonitor.reset(); SharedMetricRegistries.clear(); }
@AfterClass public static void reset() { Stagemonitor.reset(); SharedMetricRegistries.clear(); }
@Before public void setUp() throws Exception { Stagemonitor.reset(); SharedMetricRegistries.clear(); this.corePlugin = mock(CorePlugin.class); when(corePlugin.isStagemonitorActive()).thenReturn(true); final MockTracer tracer = new MockTracer(new ThreadLocalScopeManager(), new B3Propagator()); TracingPlugin tracingPlugin = mock(TracingPlugin.class); when(tracingPlugin.getTracer()).thenReturn(tracer); mdcSpanInterceptor = new MDCSpanEventListener(corePlugin, tracingPlugin); spanWrapper = new SpanWrapper(tracer.buildSpan("operation name").start(),"operation name", 1, 1, Collections.emptyList(), new ConcurrentHashMap<>()); }
@Before public void before() throws Exception { Stagemonitor.reset(); SharedMetricRegistries.clear(); ConfigurationRegistry configuration = ConfigurationRegistry.builder() .addOptionProvider(new TracingPlugin()) .build(); config = configuration.getConfig(TracingPlugin.class); }
@After public void clearSharedMetricRegistries() { SharedMetricRegistries.clear(); }
@After public void clearSharedMetricRegistries() { SharedMetricRegistries.clear(); }
@After public void clearSharedMetricRegistries() { SharedMetricRegistries.clear(); }
@After public void clearSharedMetricRegistries() { SharedMetricRegistries.clear(); }
@After public void clearSharedMetricRegistries() { SharedMetricRegistries.clear(); }
@After public void clearSharedMetricRegistries() { SharedMetricRegistries.clear(); }
@After public void clearSharedMetricRegistries() { SharedMetricRegistries.clear(); }
@After public void clearSharedMetricRegistries() { SharedMetricRegistries.clear(); }
@After public void clearSharedMetricRegistries() { SharedMetricRegistries.clear(); }
@After public void clearSharedMetricRegistries() { SharedMetricRegistries.clear(); }
@After public void clearSharedMetricRegistries() { SharedMetricRegistries.clear(); }
@Test public void testTimer() throws Exception { SharedMetricRegistries.clear(); //<1> MockApplication<File> application = application(InjectorProvider.GUICE, "examples.metrics");//<2> application.init(); MockClient client = application.client(); MockViewBridge view = client.render(); //<3> assertEquals("ok", view.assertStringResponse()); assertEquals(Collections.singleton("examples.metrics"), SharedMetricRegistries.names()); //<4> MetricRegistry registry = SharedMetricRegistries.getOrCreate("examples.metrics"); Timer timer = registry.getTimers().get("juzu.responses"); //<5> assertEquals(1, timer.getCount()); Meter meter = registry.getMeters().get("custom"); //<6> assertNotNull(meter); } // end::testTimer[]