@ComponentScan @Configuration @Component @EnableWebMvc public class MicrometerComponent extends Object
| Constructor and Description |
|---|
MicrometerComponent() |
| Modifier and Type | Method and Description |
|---|---|
io.prometheus.client.CollectorRegistry |
collectorRegistry() |
io.micrometer.core.instrument.Clock |
micrometerClock() |
io.micrometer.prometheus.PrometheusConfig |
prometheusConfig() |
io.micrometer.prometheus.PrometheusMeterRegistry |
prometheusMeterRegistry(io.micrometer.prometheus.PrometheusConfig config,
io.prometheus.client.CollectorRegistry collectorRegistry,
io.micrometer.core.instrument.Clock clock) |
io.micrometer.core.aop.TimedAspect |
timedAspect(io.micrometer.core.instrument.MeterRegistry registry) |
io.micrometer.spring.web.servlet.WebMvcTagsProvider |
webMvcTagsProvider() |
@Bean public io.micrometer.core.instrument.Clock micrometerClock()
@Bean public io.micrometer.prometheus.PrometheusConfig prometheusConfig()
@Bean
public io.micrometer.prometheus.PrometheusMeterRegistry prometheusMeterRegistry(io.micrometer.prometheus.PrometheusConfig config,
io.prometheus.client.CollectorRegistry collectorRegistry,
io.micrometer.core.instrument.Clock clock)
@Bean public io.prometheus.client.CollectorRegistry collectorRegistry()
@Bean public io.micrometer.core.aop.TimedAspect timedAspect(io.micrometer.core.instrument.MeterRegistry registry)
@Bean public io.micrometer.spring.web.servlet.WebMvcTagsProvider webMvcTagsProvider()
Copyright © 2020. All rights reserved.