DashBoard里面的QPS为啥有小数?是怎么计算的?

为啥有小数?请大佬解答。。

平均来算的,例如你60秒只有1条sql,那qps不得1/60?

平均值

14.06执行了一条select语句,正常不是1/60==0.016666…吗?

这个问题很复杂,首先是 prometheus 采集 qps 数据时是采用 counter 类型,参考:Metrics类型 | prometheus-book ,这种算某个时间的 qps 只能是平均值,再然后画图的时候,可能不是那么精细,就算是简单的折现图,也有类似 grafana 一样有很多可调的参数,最终得出来的图效果也不一样,总之,你理解为平均值就好了 :joy:

时间段内的均值

平均值,相对趋势

平均值

平均值造成的

简单理解为曲线的每个点都是一小段时间内的均值,所以会有小数出现

单位时间内的平均值吧

平均值

拟合数据


至于小数,除法一定会存在的

按照时间采集,看下计算公式 grafana