Class MetricsEndpoint
- java.lang.Object
- org.springframework.boot.actuate.metrics.MetricsEndpoint
@Endpoint(id="metrics") public class MetricsEndpoint extends Object
AnEndpoint
for exposing the metrics held by aMeterRegistry
.- Since:
- 2.0.0
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MetricsEndpoint.AvailableTag
A set of tags for further dimensional drilldown and their potential values.static class
MetricsEndpoint.ListNamesResponse
Response payload for a metric name listing.static class
MetricsEndpoint.MetricResponse
Response payload for a metric name selector.static class
MetricsEndpoint.Sample
A measurement sample combining astatistic
and a value.
Constructor Summary
Constructors Constructor Description MetricsEndpoint(io.micrometer.core.instrument.MeterRegistry registry)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricsEndpoint.ListNamesResponse
listNames()
MetricsEndpoint.MetricResponse
metric(String requiredMetricName, List<String> tag)
Constructor Detail
MetricsEndpoint
public MetricsEndpoint(io.micrometer.core.instrument.MeterRegistry registry)
Method Detail
listNames
@ReadOperation public MetricsEndpoint.ListNamesResponse listNames()
metric
@ReadOperation public MetricsEndpoint.MetricResponse metric(@Selector String requiredMetricName, @Nullable List<String> tag)