专栏名称: 顶尖架构师栈
分享业务架构、技术架构、系统设计方案,以及微服务架构源码,提供业务场景答疑
今天看啥  ›  专栏  ›  顶尖架构师栈

高性能、无侵入的 Java 性能监控神器

顶尖架构师栈  · 公众号  ·  · 2024-08-13 07:47

文章预览

背景 随着所在公司的发展,应用服务的规模不断扩大,原有的垂直应用架构已无法满足产品的发展,几十个工程师在一个项目里并行开发不同的功能,开发效率不断降低。 于是公司开始全面推进服务化进程,把团队内的大部分工程师主要精力全部都集中到服务化中。服务化可以让每个工程师仅在自己负责的子项目中进行开发,提高了开发的效率,但是服务化同时也带来了其他问题: 无法知道每个服务的运行情况,例如,某一台服务它目前的  QPS  是多少?它的平均延迟是多少,99% 的延迟是多少,99.9% 的延迟又是多少? 某一个接口响应时间慢,如何定位是哪个方法引起的? 每个服务的负载是否均衡? 当服务出现抖动时,如何判断是 DB、Cache 还是下游服务引起的? DB 和 Cache 响应延迟是多少? 如何评估服务的容量,随着服务的调用量越来越大,这 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览