还在用Zipkin分布式服务链路追踪来试

自SpringCloud问世以来,微服务以席卷之势风靡全球,企业架构都在从传统SOA向微服务转型。然而微服务这把双刃剑在带来各种优势的同时,也给运维、性能监控、错误的排查带来的极大的困难。

在大型项目中,服务架构会包含数十乃至上百个服务节点。往往一次请求会设计到多个微服务,想要排查一次请求链路中经过了哪些节点,每个节点的执行情况如何,就称为了亟待解决的问题。于是分布式系统的APM管理系统应运而生。

什么是APM系统?

APM系统可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题,这就是APM系统,全称是(ApplicationPerformanceMonitor)。

谷歌公开的论文提到的GoogleDapper可以说是最早的APM系统了,给google的开发者和运维团队帮了大忙,所以谷歌公开论文分享了Dapper。

而后,很多的技术公司基于这篇论文的原理,设计开发了很多出色的APM框架,例Pinpoint、SkyWalking等。

而SpringCloud


转载请注明:http://www.aierlanlan.com/grrz/4230.html