@Component public class SpringBootMetricsCollector extends io.prometheus.client.Collector implements io.prometheus.client.Collector.Describable
Spring boot metrics integration for Prometheus exporter.
@Bean
public SpringBootMetricsCollector springBootMetricsCollector(Collection <PublicMetrics > publicMetrics) {
SpringBootMetricsCollector springBootMetricsCollector = new SpringBootMetricsCollector(publicMetrics);
springBootMetricsCollector.register();
return springBootMetricsCollector;
}
| Constructor and Description |
|---|
SpringBootMetricsCollector(Collection<org.springframework.boot.actuate.endpoint.PublicMetrics> publicMetrics) |
| Modifier and Type | Method and Description |
|---|---|
List<io.prometheus.client.Collector.MetricFamilySamples> |
collect() |
List<io.prometheus.client.Collector.MetricFamilySamples> |
describe() |
@Autowired public SpringBootMetricsCollector(Collection<org.springframework.boot.actuate.endpoint.PublicMetrics> publicMetrics)
Copyright © 2017. All rights reserved.