最近希望在nginx的rpm监控上增加显示昨日同时段数据,方便对比。找了一圈资料,发现prometheus本身就支持带时间偏移量的查询。具体语法如下:
http_requests_total offset 5m
sum(http_requests_total{method="GET"} offset 5m)
rate(http_requests_total[5m] offset 1w)
所以在grafana中增加一条带offset查询语句即可。实现效果如下:
总结来说,官方文档还是值得通读一边的。以前看文档都是查询配置说明,查询function,根本没注意到basics还藏着offset 这么有用的查询语法。
来源:51CTO
作者:oudemen
链接:https://blog.51cto.com/14601432/2476546