Grafana - http_server_requests 取平均值,P95,取最大值,取累计值,取qps。
在前面的第一篇文章中介绍了如何在 Grafana 面板中设置数据点的时间间隔以及单位,第二篇文章中介绍了Grafana如何快速复制面板,这篇主要介绍 Grafana 集成 http_server_requests 如何取平均值,P95,取最大值,取累计值,以及qps。
取平均值
field(mean) mean()
Pxx(如:P95)
使用场景: 服务响应时间与分布比较关注的场景
field(mean) percentile(95)
取最大值
使用场景: 对服务性能要求极高时,需要关注。保证接口的最大请求耗时也要非常小
field(upper) max()
取累计值
field(count) sum()
qps
SELECT field(count) sum() math(/60)
GROUP BY time(1m) tag(host) fill(0)
coding是一件王大花(wonderful)的事儿