淘宝 618 双 11
现在大概 30w qps
有些客户多的 isv 10wqps

https://mp.weixin.qq.com/s/BMIbcM0puzfWfET2hQY1ew
现在了解完 QPS 了,假设我们想要获得某个函数 的 QPS,该怎么做呢?
这一般分两个情况:
计算qps的两个场景
监控服务 QPS 是最常见的场景,它对实时性要求不高。如果我们想要查看服务的 QPS,可以在服务代码内部接入 Prometheus 的代码库,然后在每个需要计算 QPS 的地方,加入类似Counter.Inc()这样的代码,意思是函数执行次数加 1。这个过程也就是所谓的打点。
当函数执行到打点函数时,Prometheus 代码库内部会计算这个函数的调用次数,将数据写入到 counter_xx.db 的文件中,再同步到公司的时序数据库中,然后我们可以通过一些监控面板,比如 grafana调取时序数据库里的打点数据,在监控面板上通过特殊的表达式,也就是PromQL,对某段时间里的打点进行求导计算速率,这样就能看到这个函数的调用 QPS 啦。
监控场景中获取qps