Grafana 的圖表可以透過原生的 tim picker 選擇起迄時間,來更新圖表的結果
在第三方圖表 (如: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" }