Class PrometheusMetricsExportAutoConfiguration.PrometheusPushGatewayConfiguration
- java.lang.Object
- org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration.PrometheusPushGatewayConfiguration
- Enclosing class:
- PrometheusMetricsExportAutoConfiguration
@Configuration @ConditionalOnClass(io.prometheus.client.exporter.PushGateway.class) @ConditionalOnProperty(prefix="management.metrics.export.prometheus.pushgateway", name="enabled") public static class PrometheusMetricsExportAutoConfiguration.PrometheusPushGatewayConfiguration extends Object
Configuration for Prometheus Pushgateway.
Constructor Summary
Constructors Constructor Description PrometheusPushGatewayConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.boot.actuate.metrics.export.prometheus.PrometheusPushGatewayManager
prometheusPushGatewayManager(io.prometheus.client.CollectorRegistry collectorRegistry, PrometheusProperties prometheusProperties, org.springframework.core.env.Environment environment)
Constructor Detail
PrometheusPushGatewayConfiguration
public PrometheusPushGatewayConfiguration()
Method Detail
prometheusPushGatewayManager
@Bean @ConditionalOnMissingBean public org.springframework.boot.actuate.metrics.export.prometheus.PrometheusPushGatewayManager prometheusPushGatewayManager(io.prometheus.client.CollectorRegistry collectorRegistry, PrometheusProperties prometheusProperties, org.springframework.core.env.Environment environment)