如何从文本面板在 grafana 仪表板中设置时间范围

Posted

技术标签:

【中文标题】如何从文本面板在 grafana 仪表板中设置时间范围【英文标题】:how to set time range in grafana dashboard from text panels 【发布时间】:2018-06-24 03:50:31 【问题描述】:

我有一个场景,我想在 Grafana Dashboard 中创建一个文本面板,其中包含一些 js 和 html。现在我想要一种方法来设置时间范围。

我知道要获取时间范围,我们可以使用如下代码

var timeRange = angular.element('grafana-app').injector().get('timeSrv').timeRange();

但我想设定时间。

【问题讨论】:

【参考方案1】:
timeSrv = angular.element('grafana-app').injector().get('timeSrv');
timeSrv.setTime(from: "$date_range_start", to: "$date_range_end");

从here得到解决方案

【讨论】:

以上是关于如何从文本面板在 grafana 仪表板中设置时间范围的主要内容,如果未能解决你的问题,请参考以下文章

在查询 where 子句中使用 Grafana 文本框面板变量

如何更改 Grafana 仪表板的数据源?

如何通过 REST API 更新 Grafana 面板中的指标值

如何在我的网站管理面板中安全地显示 grafana 图表?

数据不在 Grafana 仪表板中刷新,而是在面板中刷新

在 Grafana 中,我们如何处理在图表/面板中返回 0 行的查询?