以下のようなダッシュボード レポートを生成しようとしています。
これには 3 つの列があります (サービス稼働時間リスト、予想および実際の %)。
Grafana でテーブル パネルを使用しており、最初の 2 列にmax(up) by (service)
. サービス リストはデータベース ソースから読み込まれ、サービスの稼働時間を計算しています。
現在、使用可能なすべての行に対して 100 (定数) である 3 番目の列にデータを入力しようとしています。
Plsは、グラファナのテーブルパネルで利用可能なすべての行に定数値を入力する方法を提案しますか?
その後、列 3 と列 2 を比較し、結果に従って色を比較する必要があります。(等しい場合は緑、または赤)
最初の 2 列を作成するために、db ソースにクエリを実行してmax(up) by (service)
. 3 番目の列に入力するために、expr を使用しました100
が、機能しませんでした。3列目は空のみとして表示されました。
max(up) by (service)
expr: 100
3 つの列が必要です。1 列目はサービス リストを示し、2 列目は実際の % です。3 列目は定数 100 で、2 列目と 3 列目を比較し、色で強調表示する必要があります。