Class PrometheusMetricsExportAutoConfiguration.PrometheusPushGatewayConfiguration
java.lang.Object
org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration.PrometheusPushGatewayConfiguration
- Enclosing class:
- PrometheusMetricsExportAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(io.prometheus.client.exporter.PushGateway.class)
@ConditionalOnProperty(prefix="management.prometheus.metrics.export.pushgateway",
name="enabled")
public static class PrometheusMetricsExportAutoConfiguration.PrometheusPushGatewayConfiguration
extends Object
Configuration for Prometheus
Pushgateway.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprometheusPushGatewayManager
(io.prometheus.client.CollectorRegistry collectorRegistry, PrometheusProperties prometheusProperties, Environment environment)
-
Constructor Details
-
PrometheusPushGatewayConfiguration
public PrometheusPushGatewayConfiguration()
-
-
Method Details
-
prometheusPushGatewayManager
@Bean @ConditionalOnMissingBean public PrometheusPushGatewayManager prometheusPushGatewayManager(io.prometheus.client.CollectorRegistry collectorRegistry, PrometheusProperties prometheusProperties, Environment environment) throws MalformedURLException - Throws:
MalformedURLException
-