| Name | Description | Type | Package | Framework |
| AbstractMetricExporter | Base class for metric exporters that have common features, principally a prefix forexported metrics and filtering by timestamp (so only new values are included in the | Class | org.springframework.boot.actuate.metrics.export | Spring Boot |
| AggregateMetricReader | A metric reader that aggregates values from a source reader, normally one that has beencollecting data from many sources in the same form (like a scaled-out application). | Class | org.springframework.boot.actuate.metrics.aggregate | Spring Boot |
| BufferCounterService | Fast implementation of CounterService using CounterBuffers. | Class | org.springframework.boot.actuate.metrics.buffer | Spring Boot |
| BufferGaugeService | Fast implementation of GaugeService using GaugeBuffers. | Class | org.springframework.boot.actuate.metrics.buffer | Spring Boot |
| BufferMetricReader | MetricReader implementation using CounterBuffers andSince:1. | Class | org.springframework.boot.actuate.metrics.buffer | Spring Boot |
| CompositeMetricReader | Composite implementation of MetricReader. | Class | org.springframework.boot.actuate.metrics.reader | Spring Boot |
| CompositeMetricWriter | Composite implementation of MetricWriter that just sends its input to all ofthe delegates that have been registered. | Class | org.springframework.boot.actuate.metrics.writer | Spring Boot |
| CounterBuffer | Mutable buffer containing a long adder (Java 8) and a timestamp. | Class | org.springframework.boot.actuate.metrics.buffer | Spring Boot |
| CounterBuffers | Fast writes to in-memory metrics store using CounterBuffer. | Class | org.springframework.boot.actuate.metrics.buffer | Spring Boot |
| CounterService | A service that can be used to increment, decrement and reset a named counter value. | Interface | org.springframework.boot.actuate.metrics | Spring Boot |
| CounterWriter | Simple writer for counters (metrics that increment). | Interface | org.springframework.boot.actuate.metrics.writer | Spring Boot |
| DefaultCounterService | Default implementation of CounterService. | Class | org.springframework.boot.actuate.metrics.writer | Spring Boot |
| DefaultGaugeService | Default implementation of GaugeService. | Class | org.springframework.boot.actuate.metrics.writer | Spring Boot |
| DefaultMetricNamingStrategy | MBean naming strategy for metric keys. | Class | org.springframework.boot.actuate.metrics.jmx | Spring Boot |
| DefaultOpenTsdbNamingStrategy | A naming strategy that just passes through the metric name, together with tags from aset of static values. | Class | org.springframework.boot.actuate.metrics.opentsdb | Spring Boot |
| Delta | A value object representing an increment in a metric value (usually a counter). | Class | org.springframework.boot.actuate.metrics.writer | Spring Boot |
| DropwizardMetricServices | A GaugeService and CounterService that sends data to a DropwizardMetricRegistry based on a naming convention. | Class | org.springframework.boot.actuate.metrics.dropwizard | Spring Boot |
| DropwizardMetricWriter | A MetricWriter that send data to a Dropwizard MetricRegistry based on aUpdates to increment(Delta) with names in meter. | Class | org.springframework.boot.actuate.metrics.writer | Spring Boot |
| Exporter | Generic interface for metric exports. | Interface | org.springframework.boot.actuate.metrics.export | Spring Boot |
| GaugeBuffer | Mutable buffer containing a double value and a timestamp. | Class | org.springframework.boot.actuate.metrics.buffer | Spring Boot |
| GaugeBuffers | Fast writes to in-memory metrics store using GaugeBuffer. | Class | org.springframework.boot.actuate.metrics.buffer | Spring Boot |
| GaugeService | A service that can be used to submit a named double value for storage and analysis. | Interface | org.springframework.boot.actuate.metrics | Spring Boot |
| GaugeWriter | Writer for gauge values (simple metric with a number value). | Interface | org.springframework.boot.actuate.metrics.writer | Spring Boot |
| InMemoryMetricRepository | Class | org.springframework.boot.actuate.metrics.repository | Spring Boot | |
| InMemoryRichGaugeRepository | In memory implementation of MetricWriter and RichGaugeReader. | Class | org.springframework.boot.actuate.metrics.rich | Spring Boot |
| JmxMetricWriter | A MetricWriter for MBeans. | Class | org.springframework.boot.actuate.metrics.jmx | Spring Boot |
| JmxMetricWriter .MetricValue | A single metric value. | Class | org.springframework.boot.actuate.metrics.jmx.JmxMetricWriter | Spring Boot |
| MessageChannelMetricWriter | A MetricWriter that publishes the metric updates on a MessageChannel. | Class | org.springframework.boot.actuate.metrics.writer | Spring Boot |
| Metric | Immutable class that can be used to hold any arbitrary system measurement value (anamed numeric value with a timestamp). | Class | org.springframework.boot.actuate.metrics | Spring Boot |
| MetricCopyExporter | Exporter that exports by copying metric data from a sourceMetricReader to a destination MetricWriter. | Class | org.springframework.boot.actuate.metrics.export | Spring Boot |
| MetricExporters | SchedulingConfigurer to handle metrics export. | Class | org.springframework.boot.actuate.metrics.export | Spring Boot |
| MetricExportProperties | Configuration properties for metrics export. | Class | org.springframework.boot.actuate.metrics.export | Spring Boot |
| MetricExportProperties .Aggregate | Aggregate properties. | Class | org.springframework.boot.actuate.metrics.export.MetricExportProperties | Spring Boot |
| MetricExportProperties .Redis | Class | org.springframework.boot.actuate.metrics.export.MetricExportProperties | Spring Boot | |
| MetricExportProperties .Statsd | Class | org.springframework.boot.actuate.metrics.export.MetricExportProperties | Spring Boot | |
| MetricReader | A simple reader interface used to interrogate Metrics. | Interface | org.springframework.boot.actuate.metrics.reader | Spring Boot |
| MetricRegistryMetricReader | A Spring Boot MetricReader that reads metrics from a DropwizardMetricRegistry. | Class | org.springframework.boot.actuate.metrics.reader | Spring Boot |
| MetricRepository | Convenient combination of reader and writer concerns. | Interface | org.springframework.boot.actuate.metrics.repository | Spring Boot |
| MetricWriter | Basic strategy for write operations on Metric data. | Interface | org.springframework.boot.actuate.metrics.writer | Spring Boot |
| MetricWriterMessageHandler | A MessageHandler that updates Metric values through aAuthor:Dave SyerSee Also:MessageChannelMetricWriter | Class | org.springframework.boot.actuate.metrics.writer | Spring Boot |
| MultiMetricRepository | A repository for metrics that allows efficient storage and retrieval of groups ofmetrics with a common name prefix (their group name). | Interface | org.springframework.boot.actuate.metrics.repository | Spring Boot |
| MultiMetricRichGaugeReader | A RichGaugeReader that works by reading metric values from aMultiMetricRepository where the group name is the RichGauge name. | Class | org.springframework.boot.actuate.metrics.rich | Spring Boot |
| OpenTsdbData | Class | org.springframework.boot.actuate.metrics.opentsdb | Spring Boot | |
| OpenTsdbGaugeWriter | A GaugeWriter for the Open TSDB database (version 2. | Class | org.springframework.boot.actuate.metrics.opentsdb | Spring Boot |
| OpenTsdbName | Class | org.springframework.boot.actuate.metrics.opentsdb | Spring Boot | |
| OpenTsdbNamingStrategy | Strategy used to convert a metric name into an OpenTsdbName. | Interface | org.springframework.boot.actuate.metrics.opentsdb | Spring Boot |
| PrefixMetricGroupExporter | A convenient exporter for a group of metrics from a PrefixMetricReader. | Class | org.springframework.boot.actuate.metrics.export | Spring Boot |
| PrefixMetricReader | Interface for extracting metrics as a group whose name starts with a prefix. | Interface | org.springframework.boot.actuate.metrics.reader | Spring Boot |
| PrefixMetricWriter | A writer for metrics that allows efficient storage of groups of metrics with a commonname prefix (their group name). | Interface | org.springframework.boot.actuate.metrics.writer | Spring Boot |
| RedisMetricRepository | A MetricRepository implementation for a redis backend. | Class | org.springframework.boot.actuate.metrics.repository.redis | Spring Boot |
| RedisMultiMetricRepository | MultiMetricRepository implementation backed by a redis store. | Class | org.springframework.boot.actuate.metrics.repository.redis | Spring Boot |
| RichGauge | A gauge which stores the maximum, minimum and average in addition to the current value. | Class | org.springframework.boot.actuate.metrics.rich | Spring Boot |
| RichGaugeExporter | Exporter or converter for RichGauge data to a metric-based back end. | Class | org.springframework.boot.actuate.metrics.export | Spring Boot |
| RichGaugeReader | A basic set of read operations for RichGauge instances. | Interface | org.springframework.boot.actuate.metrics.rich | Spring Boot |
| RichGaugeRepository | Convenient combination of reader and writer concerns for RichGauge instances. | Interface | org.springframework.boot.actuate.metrics.rich | Spring Boot |
| SimpleInMemoryRepository | Repository utility that stores stuff in memory with period-separated String keys. | Class | org.springframework.boot.actuate.metrics.util | Spring Boot |
| SimpleInMemoryRepository .Callback | Callback used to update a value. | Interface | org.springframework.boot.actuate.metrics.util.SimpleInMemoryRepository | Spring Boot |
| SpecificTriggerProperties | Trigger for specific names or patterns. | Class | org.springframework.boot.actuate.metrics.export | Spring Boot |
| SpringIntegrationMetricReader | A MetricReader for Spring Integration metrics (as provided byspring-integration-jmx). | Class | org.springframework.boot.actuate.metrics.integration | Spring Boot |
| StatsdMetricWriter | A MetricWriter that pushes data to statsd. | Class | org.springframework.boot.actuate.metrics.statsd | Spring Boot |
| TriggerProperties | Abstract base class for trigger properties. | Class | org.springframework.boot.actuate.metrics.export | Spring Boot |