Grafana の時系列チャートで、すべての曲線が表示されるように多数のラベルをマークしようとします。
デフォルトでは、グラフには 4 つのラベルの曲線しか表示されませんが、ラベルが何十個もあり、すべてをマウスでマークするのは時間がかかりすぎるため、やりたくありません。
曲線を多すぎる数選択すると、線の中で迷子になってしまう、という考え方もあるでしょう。しかし、この場合、グラフは外れ値、大きな変化や傾向、または単に高い数値を見つけることが目的です。目を引く曲線の上にマウスを移動すれば、それで終わりです。したがって、1 つのグラフに 80 個の曲線があっても問題ありません。
このフィルターはリストを縮小するだけであり、リスト内のすべてのラベルをマークするものではありません。これを使用して、2 桁の秒数期間を持つクエリと query_name のその他のフィルターを正規表現でチェックできます。
しかし、次のようにクリックするだけではなく、すべてのラベルの曲線を一度に表示したいだけです。
これを実行するためのトリックはありますか? Grafana ダッシュボード コードを使用して、ジョブをハードコードされたリストとしてマークすることもできますか? または、すべてを選択するためのショートカットやその他のトリックはありますか?
答え1
アップデート
必要なのはラベルをクリックしたりクリック解除したりすることだけです。
これには簡単な解決方法があります。ラベルの 1 つだけをクリックして、そのラベルだけが選択されるようにする必要があります。次に、もう一度クリックします。これですべてのラベルがマークされます。
古い回避策(不要)
ショートカットやクリックトリックですべてをマークする方法はないようです。
回避策 1 (最善の選択)
- フィルターを作る1つのラベル(
=
およびランダムなラベル)すべてにマークを付けたい多数のラベル。上記のパネルのグラフの下のラベルをクリックする必要はありませんが、クリックすることもできます。次の手順はどちらの場合でも機能します。 - ゴミ箱の記号をクリックしてフィルターを再度削除します。
Ctrl
パネルのグラフの下を押したままダブルクリックすると、1つのラベルパネルがすべてのラベルを再読み込みする前にこれを実行する必要があります。- すべてのラベルにマークが付けられます。
回避策2
パネル クエリでラベル フィルターを選択すると、Ctrl+click
すぐに使用できるラベルがいくつか表示されます。ラベルをいくつか取得するには、完全にマークするラベルを含む query_name で正規表現を使用しました=~ .*some_word.*
。手元にあるラベル (ここでは 2 つ) をすべてマークしたら、フィルターを再度削除します。すべてをマークする設定は、そのフィルターがないものにも引き継がれます。
回避策3
うまくいったもう 1 つのトリックは、すべてがマークされている別のパネルを複製し、それを再度希望どおりに変更することです。ただし、上記のトリックの方が簡単なので、このためにパネルを複製する必要はありません。