分布式链路跟踪


1、APM(application performance management)应用性能管理:通过探针收集并上报数据,收集关键指标,更加关注程序内部执行过程指标和服务之间链路调用情况监控;premetheus监控硬件指标

一、skywalking

1、采用探针---无侵入方式采集数据

2、主要组件

(1)skywalking agent:链路数据采集tracing(调用链数据)和metri(指标)信息并上报

(2)Collector:链路数据收集器,对agent传递过来的数据进行整合分析通过analysis core模块进行处理,使用query core进行二次统计

(3)storage:存储,以ES,mysql等主流产出进行数据存储

3、对三个维度进行监视:service(服务),service instance(实例),endpoint(端点)

相关