链路数据采集¶
简介¶
观测云的链路数据采集目前支持使用 Opentracing 协议的采集器。在 DataKit 中开启链路数据接收服务后,通过完成采集器在代码中的埋点,DataKit 将自动完成数据的格式转换和采集,最终上报到观测云中心。
部署架构如下:
最佳部署方案是将 DataKit 部署在每一台应用服务器中,通过服务所在主机的 DataKit 后将数据打到观测云中心,能更好的对应用服务的服务器主机指标、应用日志、syslog、应用服务链路数据等数据汇聚,进行各项数据的关联分析。
数据采集¶
DataKit 目前支持采集 DDTrace
、Apache Jaeger
、OpenTelemetry
、Skywalking
、Zipkin
等第三方的 Tracing 数据。
首先需要 安装 DataKit ,安装完成后需要开启链路采集器的配置文件,您可以登录观测云控制台,进入「集成」页面,输入搜索“应用性能监测”,即可查看所有链路数据采集的相关采集器,打开采集器的配置说明文档,按照文档中的步骤进行配置即可。或者您可以直接点击以下链接查看对应的采集器配置:
字段说明¶
DataKit 会根据采集器的不同将上报的数据转换为观测云链路数据的格式保留标签和指标。具体字段列表可参考文档 DataKit Tracing 数据结构 。
更多参考¶
-
快速入门:开启分布式应用性能观测(APM)
-
最佳实践: 分布式链路追踪 (APM) 最佳实践