是否可以配置石墨(碳缓存)来忽略/丢弃指标?

Is is possible to configure graphite (carbon-cache) to ignore / discard a metric?

Icinga2 默认将它的一些内部性能指标发送给 Graphite,但我看不到发送我自己的性能数据的方式,但不是内部的,所以我想知道是否有配置 Graphite 的方式carbon-cache 简单地忽略某些指标?

我知道我可以通过在子集上选择性地使用碳中继来解决这个问题,但这感觉很麻烦

我也知道如果 icinga2 也没有发送我不关心的东西会更好,我会继续研究,但我可以看到其他我可能想停止的用例比我可能能够推送代码更新以停止应用程序发送它们更快地存储某些指标

如果我没有正确理解您的问题,我认为您在这里寻找的是 carbon-cache blacklist。您指定一个正则表达式来忽略特定的指标模式。

例如我使用:

^prod\.service\..+$

... 忽略以 prod.service 开头的任何内容(不幸的是,它可能因转义句点而变得混乱!)。该文件可以由任意数量的行组成。