如何指定指标的白名单我想在春季启动与使用千分尺

PhilippB:

我们希望只有在我们春季启动应用程序中使用某些给定的指标从微米。我们发现在文档下面的代码片段。这应该禁用默认情况下,所有的指标,并应使我们能够创建可度量的白名单。

约千春指标博客

management.metrics.enable.root=false
management.metrics.enable.jvm=true

问题是,这是行不通的。所有现有的指标写入到我们的石墨实例。

我们已经找到一种解决方法,但我们希望在我们的属性文件编辑我们的指标。

这是我们目前的解决方法:

@Configuration
public class MicrometerGraphiteConfig {

    @Bean
    public MeterRegistryCustomizer<MeterRegistry> commonTags() {
        return registry -> registry
            .config()
            .meterFilter(MeterFilter.denyUnless(this::isMetricToInclude))
            .commonTags("a_tag", "some_common_tags");
    }

    private boolean isMetricToInclude(Meter.Id id) {
        return id.getName().startsWith("jvm.");
    }
}

这样做的人拥有的份额任何经验,我们有什么想达到的属性文件配置中这一目标呢?

CB2:

您需要使用management.metrics.enable.all=falsemanagement.metrics.enable.root=false作为属性已被删除。我不得不白名单的指标,只是选择所需的项目同样的要求。该博客文章已经过时,并建议使用management.metrics.enable.all=false由Spring开发者启动对小胶质。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

千分尺-特定指标的常用标签

如何从弹簧引导千分尺检索指标

弹簧启动千分尺timer()如何工作?

千分尺中的计数器指标的动态标签值

MongoDB的Spring Boot千分尺指标

如何从Dropwizard指标正确切换到千分尺?

如何将千分尺指标实现为动态地图

关于千分尺指标的困惑 - 量规不是应该在提交之前自动计算值吗?

如何在非弹簧应用程序中使用千分尺@Timed

如何使用千分尺每秒测量HTTP请求

当我使用千分尺的PrometheusMeterRegistry时,度量未出现在Prometheus端点上

弹簧启动执行器/千分尺度量标准禁用某些

如何使用千分尺计时器记录异步方法的持续时间(返回Mono或Flux)

如何在Spring Boot应用程序中将千分尺与jmx一起使用?

Spring Batch and Boot千分尺

用千分尺查询数据

用千分尺公开 HTTP 端点

Prometheus +千分尺:如何记录时间间隔和成功/失败率

如何配置弹簧引导千分尺以推入elasticsearch?

如何用SLA和标签注册千分尺计时器?

使用 influxdb 以编程方式配置 Spring Boot 千分尺

使用千分尺自定义用户事件

千分尺中是否有一个属性可以禁止发送SFx指标?

如何获得适用于Flux的千分尺普罗米修斯度量标准?

千分尺/普罗米修斯如何防止测量值变成NaN?

使用千分尺同时将Spring MVC度量标准发布到多个监控系统

带弹簧护套和千分尺的百分位数

为什么读书千分尺测量返回NaN有时?

千分尺到普罗米修斯的转换