グラファイトでグラフを生成するために、URL レンダリング API を使用しています。私のURLは次の形式です-
<IP>/render?&target=stats.beta.*.ip-10-0-0-179.counter.ant.*.*.succeeded&title=Notification&lineMode=connected
グラフにはタイトルがありますが、個々の 5 行にはエイリアスがありません。エイリアス機能はワイルドカードでは機能しません。
グラファイトでグラフを生成するために、URL レンダリング API を使用しています。私のURLは次の形式です-
<IP>/render?&target=stats.beta.*.ip-10-0-0-179.counter.ant.*.*.succeeded&title=Notification&lineMode=connected
グラフにはタイトルがありますが、個々の 5 行にはエイリアスがありません。エイリアス機能はワイルドカードでは機能しません。
aliasByNode(seriesList, *nodes)
ワイルドカードで動作します。関数名は非常に紛らわしく、キーをドットで分割し、2 番目の引数として指定された i 番目の値を取ります。0からインデックスされます。
&target=aliasByNode(ganglia.*.cpu*.load5, 1)
^
\ name the series by this part
lengend として使用する複数の部分を指定できます。
aliasByNode(localhost.*.cpu-{system,user,wait}),0,2)
^ ^
\-----------\-should take these two -> 'localhost-cpu-system'
ワイルドカードにエイリアスを設定する場合は、aliasByNode()関数を使用する必要があります。そして、タロンクスが述べたように、それを組み合わせるwith hidelegend