public class CloudWatchMetricWriter extends Object implements org.springframework.boot.actuate.metrics.writer.MetricWriter
MetricWriter implementation that writes metrics to Amazon CloudWatch.| Constructor and Description |
|---|
CloudWatchMetricWriter(CloudWatchMetricSender sender) |
| Modifier and Type | Method and Description |
|---|---|
protected static com.amazonaws.services.cloudwatch.model.MetricDatum |
createEmptyMetricDatum(String metricName) |
protected static com.amazonaws.services.cloudwatch.model.MetricDatum |
createMetricDatumForCounterValue(org.springframework.boot.actuate.metrics.writer.Delta<?> delta) |
protected static com.amazonaws.services.cloudwatch.model.MetricDatum |
createMetricDatumForUnknownValue(org.springframework.boot.actuate.metrics.Metric<?> value) |
void |
increment(org.springframework.boot.actuate.metrics.writer.Delta<?> delta) |
void |
reset(String metricName) |
void |
set(org.springframework.boot.actuate.metrics.Metric<?> value) |
public CloudWatchMetricWriter(CloudWatchMetricSender sender)
public void increment(org.springframework.boot.actuate.metrics.writer.Delta<?> delta)
increment in interface org.springframework.boot.actuate.metrics.writer.CounterWriterpublic void set(org.springframework.boot.actuate.metrics.Metric<?> value)
set in interface org.springframework.boot.actuate.metrics.writer.GaugeWriterpublic void reset(String metricName)
reset in interface org.springframework.boot.actuate.metrics.writer.CounterWriterprotected static com.amazonaws.services.cloudwatch.model.MetricDatum createEmptyMetricDatum(String metricName)
protected static com.amazonaws.services.cloudwatch.model.MetricDatum createMetricDatumForCounterValue(org.springframework.boot.actuate.metrics.writer.Delta<?> delta)
protected static com.amazonaws.services.cloudwatch.model.MetricDatum createMetricDatumForUnknownValue(org.springframework.boot.actuate.metrics.Metric<?> value)
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.