9

グラファイトダッシュボードの同じグラフに 2 つのシリーズを配置したいと思います。ただし、ダッシュボードには 1 行のコマンドが必要なため、ワイルドカードを使用しない方法が見つかりませんでした。

同じグラフに表示したい 2 つのシリーズの例を次に示します。

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

いくつかのセパレーターを試しましたが、機能させることができませんでした。何か案は?

4

1 に答える 1

19

ここにはいくつかのオプションがあります...

  • ダッシュボードでドラッグ アンド ドロップして、2 つのグラフを 1 つのグラフにマージします。

また

2 つ以上のワイルドカード マッチングをマージする

  1. ダッシュボードで最初のグラフを開く
  2. 同じダッシュボードで 2 つ目のグラフを開く
  3. 2 番目のグラフをクリックしたまま、最初のグラフの上にドラッグします

groupByNode() とワイルドカード マッチングを使用する

これはあまり良くなく、常に機能するとは限りませんが、これをすべて 1 行で行うことができます。

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 に答える