来自Graphite: sum all stats that match a pattern?的后续问题:
是否有任何Graphite魔法以递归方式降序节点名称?我现在知道我可以使用这样的模式:
stats.timers.api.*.200.count
...但想象我有以下内容:
stats.timers.api.foo.bar.200.count
stats.timers.api.baz.200.count
我想在同一张图表上看到这两个统计数据(以及任意深度的所有其他数据)。我尝试了以下方法:
stats.timers.api.*.200.count
stats.timers.api.**.200.count
前者只显示上面的'baz'例子;后者是一个错误。
是否有其他方式以深度不敏感的方式匹配指标?
答案 0 :(得分:3)
丹尼拉答案的整洁,单行版本将是:
stats.timers.api.{*,*.*,*.*.*}.200.count
但是对你的问题的简短回答是否定的,递归下降节点名称没有任何魔力。
答案 1 :(得分:1)
我知道它不是你所追求的100%,但你可以在同一个图上有多个目标。
您可以将下面的内容组合到同一个图表上,该图表会为您提供结果,但不是您之后的干净解决方案。
stats.timers.api.*.200.count
stats.timers.api.*.*.200.count
stats.timers.api.*.*.*.200.count