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

Bho*_*mik 3 javascript angularjs grafana

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

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

var timeRange = angular.element('grafana-app').injector().get('timeSrv').timeRange();
Run Code Online (Sandbox Code Playgroud)

但我想设定时间。

tso*_*ohr 5

timeSrv = angular.element('grafana-app').injector().get('timeSrv');
timeSrv.setTime({from: "$date_range_start", to: "$date_range_end"});
Run Code Online (Sandbox Code Playgroud)

从这里得到了解决方案