Graphite:用一个命令处理多个系列

2024-03-27

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

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

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

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


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

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

OR

  • Use the 带通配符的 sumSeries http://graphite.readthedocs.org/en/1.0/functions.html#graphite.render.functions.sumSeriesWithWildcards() 功能

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

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

使用 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(使用前将#替换为@)

Graphite:用一个命令处理多个系列 的相关文章

  • 为什么 JSON 比 XML 更轻量?

    我发现 JSON 和 XML 之间的区别 因为 两者都是为了系统之间的数据交换 但是JSON和XML之间有一个很大的区别 即JSON比XML更轻量级 但我无法找到 JSON 轻量级的真正原因 是什么让 JSON 变得轻量级 我发现的一个答案
  • 在 Mac OS X 上使用 pip 安装 pycrypto 时出现 Broken Pipe 错误

    我正在尝试通过 pip 在 OS X 上安装 pycrypto 版本 2 3 当编译器尝试编译 MD2 c 时 我收到 Broken pipeline 错误 使用 easy install 时我遇到了非常类似的错误 这是我收到的错误 bas

随机推荐