Class ManagementConfiguration
java.lang.Object
pl.allegro.tech.hermes.management.config.ManagementConfiguration
@Configuration
@EnableConfigurationProperties({TopicProperties.class,HttpClientProperties.class,ConsistencyCheckerProperties.class,PrometheusProperties.class,MicrometerRegistryProperties.class})
public class ManagementConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclock()pl.allegro.tech.hermes.common.util.InstanceIdResolverpl.allegro.tech.hermes.common.metric.MetricsFacademicrometerHermesMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry) com.fasterxml.jackson.databind.ObjectMapperpl.allegro.tech.hermes.metrics.PathsCompilerpathsCompiler(pl.allegro.tech.hermes.common.util.InstanceIdResolver instanceIdResolver)
-
Constructor Details
-
ManagementConfiguration
public ManagementConfiguration()
-
-
Method Details
-
objectMapper
@Bean public com.fasterxml.jackson.databind.ObjectMapper objectMapper() -
instanceIdResolver
@Bean public pl.allegro.tech.hermes.common.util.InstanceIdResolver instanceIdResolver() -
pathsCompiler
@Bean public pl.allegro.tech.hermes.metrics.PathsCompiler pathsCompiler(pl.allegro.tech.hermes.common.util.InstanceIdResolver instanceIdResolver) -
micrometerHermesMetrics
@Bean public pl.allegro.tech.hermes.common.metric.MetricsFacade micrometerHermesMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry) -
consumerLagSource
-
clock
-