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 <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 <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 <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 <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 <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); }
@Test public void testAddGauges() { CompositeRegistry r = new CompositeRegistry(clock); Id id = r.createId("id1"); DefaultCounter c1 = new DefaultCounter(clock, id); c1.increment(); Registry r1 = new DefaultRegistry(clock); r.add(r1); for (Meter meter : r1) { for (Measurement m : meter.measure()) { Assertions.assertEquals(id, m.id()); } } }