public class CloudWatchMetricsReporter
extends com.codahale.metrics.ScheduledReporter
| Constructor and Description |
|---|
CloudWatchMetricsReporter(com.codahale.metrics.MetricRegistry registry,
java.util.List<java.lang.String> allowedMetrics,
java.lang.String namespace,
software.amazon.awssdk.services.cloudwatch.CloudWatchAsyncClient cloudWatchClient) |
| 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) |
void |
setClock(java.time.Clock clock) |
protected static boolean |
shouldReportToCloudWatch(java.lang.String name,
java.util.List<java.lang.String> allowedMetrics) |
public CloudWatchMetricsReporter(com.codahale.metrics.MetricRegistry registry,
java.util.List<java.lang.String> allowedMetrics,
java.lang.String namespace,
software.amazon.awssdk.services.cloudwatch.CloudWatchAsyncClient cloudWatchClient)
protected static boolean shouldReportToCloudWatch(java.lang.String name,
java.util.List<java.lang.String> allowedMetrics)
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.codahale.metrics.ScheduledReporterpublic void setClock(java.time.Clock clock)