Prometheus核心概念:你是如何在项目中使用Summary类型的Metric的?-腾讯云开发者社区
1 背景在微服务项目中,我们通常需要监测客户请求的耗时,进而掌握系统整体的性能情况。若发现某些请求耗时非常高,那肯定会对客户体验造成影响。并且高耗时的服务非常容易成为整个服务的瓶颈,在高并发下很可能引发微服务雪崩效应,进而导致整个服务不可用。2 微服务项目中如何监测请求耗时呢?例如常见的监测手段是:某个请求的最大耗时。(木桶效应里的最短的那块板)某个请求的耗时百分位。(请求耗时的整体分布情况)例如:请求:http://127.0.0.1/hello最大耗时:300ms [需要重点关注,什么情况下产生这么大的耗时,必须被优化掉]耗时百分位:50分位,50%:100ms(有50%的请求,耗时低于100ms)[性能很好,耗时较低]90分位,90%:230ms(有90%的请求,耗时低于230ms)[...阅读全文