如何将变量(日期列表)默认为当前日期?
Posted
技术标签:
【中文标题】如何将变量(日期列表)默认为当前日期?【英文标题】:How to default variable (list of dates) to current date? 【发布时间】:2021-03-09 12:47:20 【问题描述】:对于某些仪表板,我们有一个日期变量来从日期列表中选择一个日期。从 elasticsearch 数据源查询日期。
在我们的例子中,如果我们能以某种方式将默认值设置为当前日期,那就太好了。
我们使用的是 Grafana 7.1.1。我不确定它是否可以实现 - 目前我正在考虑扩展弹性搜索查询以将当前日期放在首位,但我认为 Grafana 不能根据索引设置默认值。
另一个想法是为当前日期使用“全局”日期变量,我可以在变量选择字段中搜索它,然后保存仪表板。
感谢任何提示(包括可行性)。
【问题讨论】:
【参考方案1】:正确,将current date
放在该变量列表的首位,而不是Save current variables
-> 在这种情况下,Grafana 将从变量列表中预选第一个值。
如果您已经保存了一些当前变量,则需要手动编辑仪表板模型(导出仪表板 json/编辑 json - 变量定义/导入仪表板 json)。
【讨论】:
问题是我们使用查询变量来查询带有Lucene模板化查询的Elasticsearch。似乎添加“以上是关于如何将变量(日期列表)默认为当前日期?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 jQuery 日历或 Angular Js 日历中将当前周末日期设置为默认日期。星期在星期日结束
如何显示日期来自jQuery instated显示当前日期?
ReactJS + Material-UI:如何使用 Material-UI 的 <DatePicker> 将当前日期设置为默认值?