軟體技術

[Grafana] 在 SQL 中使用 time picker 起迄時間

Grafana 的圖表可以透過原生的 tim picker 選擇起迄時間,來更新圖表的結果

file

在第三方圖表 (如:echart) 中,如果希望取得 time picker 起迄時間來過濾資料,可以透過 grafana 的內建 global variable${__from}${__to} 來取得起迄時間,值的內容是 timestamp

同時,可以透過官方文件解釋的語法,將格式轉換,如底下的例子:
${__from:date:YYYY-MM-DD} 可以把 timestamp 轉成 4 碼年-2 碼月-2 碼日

在圖表 panel 的 SQL 應用:

select '${__from:date:YYYY-MM-DD}' as time_from, '${__to:date:YYYY-MM-DD}' as time_to

查詢結果:

{ "time_from": "2023-09-21", "time_to": "2023-09-21" }

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *