布道微服务_12服务追踪系统选型与常见方案
Posted 小小工匠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了布道微服务_12服务追踪系统选型与常见方案相关的知识,希望对你有一定的参考价值。
Pre
布道微服务_07服务调用追踪中我们饿聊了服务追踪系统的原理以及实现,简单回顾一下服务追踪系统的实现,主要包括三个部分。
-
埋点数据收集,负责在服务端进行埋点,来收集服务调用的上下文数据。
-
实时数据处理,负责对收集到的链路信息,按照 traceId 和 spanId 进行串联和存储。
-
数据链路展示,把处理后的服务调用数据,按照调用链的形式展示出来。
如果要自己从 0 开始实现一个服务追踪系统,针对以上三个部分都必须有相应的解决方案。
首先需要在业务代码的框架层开发调用拦截程序,在调用的前后收集相关信息,把信息传输给到一个统一的处理中心。
然后处理中心需要实时处理收集到链路信息,并按照 traceId 和 spanId 进行串联,处理完以后再存到合适的存储中。
最后还要能把存储中存储的信息&
以上是关于布道微服务_12服务追踪系统选型与常见方案的主要内容,如果未能解决你的问题,请参考以下文章