📆

Grafana の時刻表時に曜日を付け加える

2024/10/10に公開

はじめに

Grafana で時刻表を表示する際に、曜日を付け加える方法を紹介します。
https://grafana.com/oss/grafana/

Grafana で時系列データを表示する際に、曜日によってデータの傾向が異なる際に日付だけでは、わかりにくいことがあります。

例えば
「平日は 9 時から 17 時までの間にデータが多い」
「土日の消費リソースは平日と比べて少ない」
などの場合に、日付だけでは何日が何曜日を都度確認する必要があります。

具体的には、 Grafana のデフォルトでは以下のような形式で時刻表が表示されます。

これを以下のように曜日を付け加えることで、よりわかりやすく表示できます。

設定方法

まずはパネルの編集画面を開きます。

パネル編集画面の右側の設定を 1 番下までスクロールします。

+ Add field override をクリックし、 Fields with name を選択します。

Fields with nameTime を選択します。

Standard options > Unittime: を prefix として time:TIME_FORMAT の形式を記入します。

例 : time:YYYY/MM/DD ( dd ) HH:mm:ss

TIME_FORMAT には moment.js の形式を利用してください。

https://momentjs.com/docs/#/parsing/string-format/

最初にあげた例を表示する際の設定は以下のようになります。

これでパネルの時刻表時に曜日を付け加えた時刻が表示されるようになります。

Discussion