nob*_*bar 4 spring-boot-actuator prometheus spring-micrometer
这篇博文“Micrometer:Spring Boot 2 的新应用程序指标收集器”提到了“维度的重要性”。
但是,它没有包含如何在 Spring Boot 应用程序中设置关联标签的足够示例。
现在,我正在使用 Spring Boot 2 的 Micrometer 接口来提供 Prometheus 就绪的输出,而无需进行任何基于 Java 的配置。例如,设置“主机”标签是否需要我编写一些代码?那会是什么样子?
这是我的整个配置:
management:
metrics:
export:
prometheus:
enabled: true
endpoints:
web:
exposure:
include: info,health,metrics,prometheus
Run Code Online (Sandbox Code Playgroud)
在metricsCommonTags中有一个相关的例子,改编如下:
@Bean
MeterRegistryCustomizer<MeterRegistry> metricsCommonTags() {
return registry -> {
String hostname = "unknown";
try { hostname = InetAddress.getLocalHost().getHostName(); }
catch (Exception e) {}
registry.config().commonTags("host", hostname);
};
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5325 次 |
| 最近记录: |