应用性能监测¶
简介¶
观测云支持使用 Opentracing 协议的采集器,从而实现对分布式架构的应用进行端到端的链路分析,满足微服务架构的应用监控的需求。
架构图¶

- 第一步:在 DataKit 中开启链路数据接收服务
- 第二步:通过在业务系统中集成 Zipkin 或 Jaeger 或 Skywalking 等开源链路数据采集的 SDK,将数据上报到 DataKit 的链路追踪服务的 Endpoint
- 第三步:DataKit 会将数据自动清洗为观测云本身的链路数据格式,并上报到观测云中心
- 第四步:在观测云的控制台进行链路分析和查看服务相关性能指标
主要功能¶
- 链路查询和分析:支持对链路进行全文检测和多标签筛选、通过火焰图和执行时间对链路性能进行全量分析
- 链路服务及拓扑图:支持查看服务的关键性能指标和服务直接的调用关系
- 数据关联分析:基于标签关联查询相关的指标、事件、日志、进程数据,快速定位异常原因
- 代码级问题定位:通过 Profile 直观展示不同类型下代码方法级别的 CPU、内存或 IO 的使用情况,提供基于方法、库、线程等多个维度情况下的执行数据分析查看,帮助更快的定位性能问题