Grafana仪表板:自动将日期变量设置为当前日期仪表板、日期、设置为、变量

2023-09-03 09:41:06 作者:山川皆无恙

我有一个带有日期变量的Grafana仪表板。 我总是通过作业每天更新一次可能的值,使其始终为[CurrentDate-2,CurrentDate-1,CurrentDate,CurrentDate+1,CurrentDate+2](我通过该作业更新数据源)。有时,值也可能不同,但当前日期始终在其中。

现在我的用户抱怨说,该变量的缺省值始终是第一个变量,而不总是当前日期。他们希望默认值始终为当前日期(基于预定义的时区)。

Grafana 中文入门教程 构建你的第一个仪表盘

我知道我可以每天手动更新它。进入仪表板,更新日期并保存。我不想这么做。我希望自动更新此设置。

有什么方法可以做到这一点?Grafana是否提供了一些本地功能来实现这一点?或者我必须通过外部工作或通过一些其他方式来完成这项工作?

推荐答案使currentDate成为变量列表中第一个(是的,用户可能会抱怨它没有按逻辑顺序排列,但您不可能拥有所有内容-除非您不想编写自己的Grafana代码),而且永远不会-在这种情况下,Grafana将从变量列表中预先选择第一个值。

如果您已经保存了一些当前变量,则需要手动编辑仪表板模型(导出仪表板json/编辑json变量定义/导入仪表板json)。