在使用iframe嵌入Grafana仪表板时,可以通过在URL中添加查询参数来更改时间范围。Grafana支持多种查询参数来控制时间范围、刷新间隔等。以下是一些常用的时间范围参数及其用法:
from
:起始时间to
:结束时间例如,要显示从2023年1月1日到2023年1月31日的数据,可以在URL中添加以下参数:
&from=1672531200000&to=1675123200000 这里的时间是以毫秒为单位的Unix时间戳。
time 参数:
time
:设置单一时间点
例如,要显示2023年1月1日的数据,可以在URL中添加以下参数:
&time=1672531200000
time range 参数:
time
:相对时间范围
Grafana支持相对时间范围,例如过去1小时、过去7天等。可以使用以下参数:
&from=now-7d&to=now 这将显示过去7天的数据。
refresh 参数:
refresh
:设置自动刷新间隔
例如,要设置每30秒自动刷新一次,可以在URL中添加以下参数:
&refresh=30s
假设你有一个Grafana仪表板的URL如下:
https://your-grafana-instance.com/d/your-dashboard-id/your-dashboard-name
你想嵌入这个仪表板并设置时间范围为过去7天,可以这样做:
<iframe src="https://your-grafana-instance.com/d/your-dashboard-id/your-dashboard-name?from=now-7d&to=now" width="100%" height="600"></iframe>
如果你还想设置自动刷新间隔为30秒,可以这样做:
<iframe src="https://your-grafana-instance.com/d/your-dashboard-id/your-dashboard-name?from=now-7d&to=now&refresh=30s" width="100%" height="600"></iframe>
通过这种方式,你可以在嵌入的iframe中动态调整Grafana仪表板的时间范围和刷新间隔。
领取专属 10元无门槛券
手把手带您无忧上云