Graphite:单个命令的多个系列
Posted
技术标签:
【中文标题】Graphite:单个命令的多个系列【英文标题】:Graphite: multiple series with a single command 【发布时间】:2012-09-30 17:55:27 【问题描述】:我想将两个系列放在石墨仪表板上的同一个图表中。但是,由于仪表板需要单行命令,我找不到不使用通配符的方法。
这是我希望在同一张图中显示的两个系列的示例:
sum(base.foo.bar.positive.*)
sum(base.foo.bar.negative.*)
我尝试了几种分隔符,但无法正常工作。有什么想法吗?
【问题讨论】:
【参考方案1】:这里有几个选项...
通过 dashboard 中的拖放将 2 个图表合并到图表上或
使用sumSeriesWithWildcards() 函数合并 2 个或更多通配符匹配
-
在仪表板上打开您的第一个图表
在同一个仪表板上打开第二个图表
单击并按住第二个图表并将其拖到第一个图表上
使用 groupByNode() 和通配符匹配
这不是很好,并且不会总是有效,但是您可以在一行中完成所有操作。
sumSeriesWithWildcards(base.foo.bar.positive,negative.*, 3)
这将执行以下操作:
选择所有匹配 base.foo.bar.positive.* 和 base.foo.bar.negative.* 的图 按位置3的节点对数据求和:正、负您可能想阅读以下页面:http://graphite.readthedocs.org/en/1.0/functions.html
【讨论】:
大括号来救援!以上是关于Graphite:单个命令的多个系列的主要内容,如果未能解决你的问题,请参考以下文章
计算 Graphite 中 groupByNode() 结果的百分比