public static Counter newCounter(String name, String id) { return Spectator.globalRegistry().counter(name, "id", id); }
public static Timer newTimer(String name, String id) { return Spectator.registry().timer(name, "id", id); }
final long cleanupFreq = Spectator.config().getLong("spectator.http.cleanupFrequency", 60); executor.scheduleWithFixedDelay(task, 0L, cleanupFreq, TimeUnit.SECONDS);
public static <T extends Number> T newGauge(String name, String id, T number) { final CompositeRegistry registry = Spectator.globalRegistry(); Id gaugeId = registry.createId(name, "id", id); return registry.gauge(gaugeId, number); }
public static Timer newTimer(String name, String id) { return Spectator.registry().timer(name, "id", id); }
public static Counter newCounter(String name, String id, String... tags) { String[] allTags = getTagsWithId(id, tags); return Spectator.globalRegistry().counter(name, allTags); }
public static Timer newTimer(String name, String id) { return Spectator.registry().timer(name, "id", id); }
public static Timer newTimer(String name, String id, String... tags) { return Spectator.globalRegistry().timer(name, getTagsWithId(id, tags)); }
public static Timer newTimer(String name, String id) { return Spectator.registry().timer(name, "id", id); }
public static <T extends Number> T newGauge(String name, String id, T number, String... tags) { final CompositeRegistry registry = Spectator.globalRegistry(); Id gaugeId = registry.createId(name, getTagsWithId(id, tags)); return registry.gauge(gaugeId, number); }
public static Counter newCounter(String name, String id) { return Spectator.registry().counter(name, "id", id); }
public static Counter newCounter(String name, String id) { return Spectator.globalRegistry().counter(name, "id", id); }
public static <T extends Number> T newGauge(String name, String id, T number) { final ExtendedRegistry registry = Spectator.registry(); Id gaugeId = registry.createId(name, "id", id); return registry.gauge(gaugeId, number); } }
public static <T extends Number> T newGauge(String name, String id, T number) { final CompositeRegistry registry = Spectator.globalRegistry(); Id gaugeId = registry.createId(name, "id", id); return registry.gauge(gaugeId, number); }
@Override protected void configure() { bind(Plugin.class).toProvider(PluginProvider.class).asEagerSingleton(); bind(StaticManager.class).asEagerSingleton(); OptionalBinder.newOptionalBinder(binder(), ExtendedRegistry.class) .setDefault() .toInstance(Spectator.registry()); OptionalBinder.newOptionalBinder(binder(), Registry.class) .setDefault() .toProvider(RegistryProvider.class) .in(Scopes.SINGLETON); }
public static Counter newCounter(String name, String id, String... tags) { String[] allTags = getTagsWithId(id, tags); return Spectator.globalRegistry().counter(name, allTags); }
@Override protected void configure() { bind(Plugin.class).toProvider(PluginProvider.class).asEagerSingleton(); bind(StaticManager.class).asEagerSingleton(); OptionalBinder.newOptionalBinder(binder(), ExtendedRegistry.class) .setDefault() .toInstance(Spectator.registry()); OptionalBinder.newOptionalBinder(binder(), Registry.class) .setDefault() .toProvider(RegistryProvider.class) .in(Scopes.SINGLETON); }
public static Timer newTimer(String name, String id, String... tags) { return Spectator.globalRegistry().timer(name, getTagsWithId(id, tags)); }
@Test public void testRegistry() { Assertions.assertNotNull(Spectator.registry()); }
public static <T extends Number> T newGauge(String name, String id, T number, String... tags) { final CompositeRegistry registry = Spectator.globalRegistry(); Id gaugeId = registry.createId(name, getTagsWithId(id, tags)); return registry.gauge(gaugeId, number); }