|
|
|
|
@ -37,9 +37,9 @@ import org.springframework.boot.actuate.metrics.export.prometheus.PrometheusScra
@@ -37,9 +37,9 @@ import org.springframework.boot.actuate.metrics.export.prometheus.PrometheusScra
|
|
|
|
|
import org.springframework.boot.autoconfigure.AutoConfiguration; |
|
|
|
|
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; |
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; |
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnBooleanProperty; |
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; |
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; |
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; |
|
|
|
|
import org.springframework.boot.context.properties.EnableConfigurationProperties; |
|
|
|
|
import org.springframework.boot.context.properties.source.MutuallyExclusiveConfigurationPropertiesException; |
|
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
|
|
@ -102,7 +102,7 @@ public class PrometheusMetricsExportAutoConfiguration {
@@ -102,7 +102,7 @@ public class PrometheusMetricsExportAutoConfiguration {
|
|
|
|
|
*/ |
|
|
|
|
@Configuration(proxyBeanMethods = false) |
|
|
|
|
@ConditionalOnClass(PushGateway.class) |
|
|
|
|
@ConditionalOnProperty(prefix = "management.prometheus.metrics.export.pushgateway", name = "enabled") |
|
|
|
|
@ConditionalOnBooleanProperty("management.prometheus.metrics.export.pushgateway.enabled") |
|
|
|
|
static class PrometheusPushGatewayConfiguration { |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|