Graphite:具有单个命令的多个系列

时间:2012-10-10 09:42:06

标签: graphite

我想将两个系列放在石墨仪表板上的同一个图表中。但是,由于仪表板需要单行命令,因此无法找到不涉及使用通配符的方法。

以下是我想在同一图表中使用的两个系列的示例:

sum(base.foo.bar.positive.*)
sum(base.foo.bar.negative.*)

我尝试了几个分隔符,但我无法让它工作。有什么想法吗?

1 个答案:

答案 0 :(得分:18)

这里有几个选项......

  • 通过拖放信息中心
  • 将2张图表合并到图表上

合并2个或多个通配符匹配

  1. 在信息中心上打开您的第一张图表
  2. 在同一个信息中心上打开第二张图表
  3. 点击并按住第二张图并将其拖到第一张图
  4. 使用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