@Override public MetricsRecordBuilderImpl addGauge(MetricsInfo info, int value) { if (acceptable && (metricFilter == null || metricFilter.accepts(info.name()))) { metrics.add(new MetricGaugeInt(info, value)); } return this; }
@Override public MetricsRecordBuilderImpl addGauge(MetricsInfo info, int value) { if (acceptable && (metricFilter == null || metricFilter.accepts(info.name()))) { metrics.add(new MetricGaugeInt(info, value)); } return this; }
@Override public MetricsRecordBuilderImpl addGauge(MetricsInfo info, int value) { if (acceptable && (metricFilter == null || metricFilter.accepts(info.name()))) { metrics.add(new MetricGaugeInt(info, value)); } return this; }
@Override public MetricsRecordBuilderImpl addGauge(MetricsInfo info, int value) { if (acceptable && (metricFilter == null || metricFilter.accepts(info.name()))) { metrics.add(new MetricGaugeInt(info, value)); } return this; }
@Override public MetricsRecordBuilderImpl addGauge(MetricsInfo info, int value) { if (acceptable && (metricFilter == null || metricFilter.accepts(info.name()))) { metrics.add(new MetricGaugeInt(info, value)); } return this; }
private void checkMetricsRecords(List<MetricsRecord> recs) { LOG.debug(recs); MetricsRecord r = recs.get(0); assertEquals("name", "s1rec", r.name()); assertEquals("tags", new MetricsTag[] { tag(MsInfo.Context, "test"), tag(MsInfo.Hostname, hostname)}, r.tags()); assertEquals("metrics", MetricsLists.builder("") .addCounter(info("C1", "C1 desc"), 1L) .addGauge(info("G1", "G1 desc"), 2L) .addCounter(info("S1NumOps", "Number of ops for s1"), 1L) .addGauge(info("S1AvgTime", "Average time for s1"), 0.0) .metrics(), r.metrics()); r = recs.get(1); assertTrue("NumActiveSinks should be 3", Iterables.contains(r.metrics(), new MetricGaugeInt(MsInfo.NumActiveSinks, 3))); }
private void checkMetricsRecords(List<MetricsRecord> recs) { LOG.debug(recs); MetricsRecord r = recs.get(0); assertEquals("name", "s1rec", r.name()); assertEquals("tags", new MetricsTag[] { tag(MsInfo.Context, "test"), tag(MsInfo.Hostname, hostname)}, r.tags()); assertEquals("metrics", MetricsLists.builder("") .addCounter(info("C1", "C1 desc"), 1L) .addGauge(info("G1", "G1 desc"), 2L) .addCounter(info("S1NumOps", "Number of ops for s1"), 1L) .addGauge(info("S1AvgTime", "Average time for s1"), 0.0) .metrics(), r.metrics()); r = recs.get(1); assertTrue("NumActiveSinks should be 3", Iterables.contains(r.metrics(), new MetricGaugeInt(MsInfo.NumActiveSinks, 3))); }