摘要: 1.故障快速定位 跨语言实现开发中在业务日志中添加调用链ID,可以通过调用链结合业务日志快速定位错误信息。 2.各个调用环节的性能分析 分析调用链的各个环节耗时,分析系统的性能瓶颈,找到系统的薄弱环节针对性优化 3.数据分析 分析用户的行为路径,经过了哪些服务器上的哪个服务加以应用。 4.调用拓扑图 阅读全文
posted @ 2019-12-06 17:32 洛神灬殇 阅读(2612) 评论(0) 推荐(0) 编辑
摘要: 问题背景 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要一些可以帮助理解系统行为、用于分析性能问 阅读全文
posted @ 2019-12-06 15:12 洛神灬殇 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 由于公司目前有200多微服务,微服务之间的调用关系错综复杂,调用关系人工维护基本不可能实现,需要调研一套全链路追踪方案,初步调研之后选取了skywalking和pinpoint进行对比; 选取skywalking和pinpoint对比的原因是:两者都使用探针(agent)技术进行信息采集,集成到项目 阅读全文
posted @ 2019-12-06 10:15 洛神灬殇 阅读(1949) 评论(1) 推荐(0) 编辑