9

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

这是我想要在同一张图中的两个系列的示例:

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

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

4

1 回答 1

19

你在这里有几个选择...

  • 通过仪表板中的拖放将 2 个图形合并到图形上

或者

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

  1. 在仪表板上打开您的第一个图表
  2. 在同一个仪表板上打开第二个图表
  3. 单击并按住第二个图形并将其拖到第一个图形上

使用 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

于 2012-10-11T10:45:17.153 回答