spring-boot整合Micrometer+Prometheus
import io.micrometer.prometheus.PrometheusMeterRegistry;
import io.prometheus.client.CollectorRegistry;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MetricsConfig {
@Bean
public PrometheusMeterRegistry prometheusMeterRegistry() {
// 使用全局默认的CollectorRegistry实例
return new PrometheusMeterRegistry(PrometheusMeterRegistry.DEFAULT_CONFIG, new CollectorRegistry());
}
}
这段代码定义了一个配置类MetricsConfig
,其中包含一个Bean方法prometheusMeterRegistry()
,用于创建一个Prometheus的MeterRegistry实例。这个实例可以用来收集和导出应用程序的度量数据,以便它们可以被Prometheus服务器抓取和监控。
评论已关闭