我想将两个系列放在石墨上的同一张图中仪表板。但是,由于仪表板需要单行命令,我找不到不涉及使用通配符的方法。
这是我想要在同一张图中显示的两个系列的示例:
sum(base.foo.bar.positive.*)
sum(base.foo.bar.negative.*)
我尝试了几个分隔符,但无法使其工作。有任何想法吗?
您在这里有几个选择...
OR
- Use the 带通配符的 sumSeries http://graphite.readthedocs.org/en/1.0/functions.html#graphite.render.functions.sumSeriesWithWildcards() 功能
合并 2 个或多个通配符匹配
- 在仪表板上打开您的第一个图表
- 在同一仪表板上打开第二个图表
- 单击并按住第二个图表并将其拖动到第一个图表上
使用 groupByNode() 和通配符匹配
这不是那么好,并且并不总是有效,但是您可以在一行中完成所有这一切。
sumSeriesWithWildcards(base.foo.bar.{positive,negative}.*, 3)
这将执行以下操作:
- 选择所有与 base.foo.bar.positive.* 和 base.foo.bar.male.* 匹配的所有图表
- 按位置 3 处的节点对数据求和:正、负
您可能想阅读以下页面:http://graphite.readthedocs.org/en/1.0/functions.html http://graphite.readthedocs.org/en/1.0/functions.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)