public class CloudWatchMachineDimensionReporter
extends com.blacklocus.metrics.CloudWatchReporter
| Constructor and Description |
|---|
CloudWatchMachineDimensionReporter(com.codahale.metrics.MetricRegistry registry,
java.lang.String metricNamespace,
java.util.List<java.lang.String> dimensions,
com.codahale.metrics.MetricFilter metricFilter,
com.amazonaws.services.cloudwatch.AmazonCloudWatchAsync cloudWatch) |
| Modifier and Type | Method and Description |
|---|---|
void |
report(java.util.SortedMap<java.lang.String,com.codahale.metrics.Gauge> gauges,
java.util.SortedMap<java.lang.String,com.codahale.metrics.Counter> counters,
java.util.SortedMap<java.lang.String,com.codahale.metrics.Histogram> histograms,
java.util.SortedMap<java.lang.String,com.codahale.metrics.Meter> meters,
java.util.SortedMap<java.lang.String,com.codahale.metrics.Timer> timers) |
protected <T> java.util.SortedMap<java.lang.String,T> |
transformKeys(java.util.SortedMap<java.lang.String,T> map,
java.lang.String appendKey) |
public CloudWatchMachineDimensionReporter(com.codahale.metrics.MetricRegistry registry,
java.lang.String metricNamespace,
java.util.List<java.lang.String> dimensions,
com.codahale.metrics.MetricFilter metricFilter,
com.amazonaws.services.cloudwatch.AmazonCloudWatchAsync cloudWatch)
public void report(java.util.SortedMap<java.lang.String,com.codahale.metrics.Gauge> gauges,
java.util.SortedMap<java.lang.String,com.codahale.metrics.Counter> counters,
java.util.SortedMap<java.lang.String,com.codahale.metrics.Histogram> histograms,
java.util.SortedMap<java.lang.String,com.codahale.metrics.Meter> meters,
java.util.SortedMap<java.lang.String,com.codahale.metrics.Timer> timers)
report in class com.blacklocus.metrics.CloudWatchReporterprotected <T> java.util.SortedMap<java.lang.String,T> transformKeys(java.util.SortedMap<java.lang.String,T> map,
java.lang.String appendKey)