| Modifier and Type | Class and Description |
|---|---|
static class |
RiemannReporter.Config |
static class |
RiemannReporter.ConfigBuilder |
| Modifier and Type | Field and Description |
|---|---|
RiemannReporter.Config |
c |
IRiemannClient |
riemann |
| Constructor and Description |
|---|
RiemannReporter(RiemannReporter.Config c) |
RiemannReporter(RiemannReporter.Config c,
IRiemannClient riemann) |
| Modifier and Type | Method and Description |
|---|---|
static void |
enable(RiemannReporter.Config config) |
void |
processCounter(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Counter counter,
Long epoch) |
void |
processGauge(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Gauge<?> gauge,
Long epoch) |
void |
processHistogram(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Histogram histogram,
Long epoch) |
void |
processMeter(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Metered meter,
Long epoch) |
void |
processTimer(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Timer timer,
Long epoch) |
void |
run() |
protected void |
sendRegularMetrics(Long epoch) |
void |
sendSample(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Sampling metric,
Long epoch) |
void |
sendSummary(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Summarizable metric,
Long epoch) |
protected void |
sendVMMetrics(long epoch) |
String |
service(com.yammer.metrics.core.MetricName name,
String... rest) |
String |
service(String... parts) |
public final IRiemannClient riemann
public final RiemannReporter.Config c
public RiemannReporter(RiemannReporter.Config c) throws IOException
IOExceptionpublic RiemannReporter(RiemannReporter.Config c, IRiemannClient riemann)
public static void enable(RiemannReporter.Config config)
public void run()
protected void sendRegularMetrics(Long epoch)
public void processGauge(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Gauge<?> gauge,
Long epoch)
processGauge in interface com.yammer.metrics.core.MetricProcessor<Long>public void processCounter(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Counter counter,
Long epoch)
processCounter in interface com.yammer.metrics.core.MetricProcessor<Long>public void processMeter(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Metered meter,
Long epoch)
processMeter in interface com.yammer.metrics.core.MetricProcessor<Long>public void processHistogram(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Histogram histogram,
Long epoch)
throws IOException
processHistogram in interface com.yammer.metrics.core.MetricProcessor<Long>IOExceptionpublic void processTimer(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Timer timer,
Long epoch)
processTimer in interface com.yammer.metrics.core.MetricProcessor<Long>protected void sendVMMetrics(long epoch)
public void sendSummary(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Summarizable metric,
Long epoch)
public void sendSample(com.yammer.metrics.core.MetricName name,
com.yammer.metrics.core.Sampling metric,
Long epoch)
Copyright © 2022. All rights reserved.