本文介绍如何部署并使用分布式链路跟踪实时监控应用依赖、性能等信息并快速查询调用链路。
使用分布式链路跟踪前,您需要确保您的运行环境满足以下 前置条件,才可在产品控制台进行 应用分析,查看应用详情,链路搜索 以及 查看应用关联日志。
前置条件
如果分布式链路跟踪服务使用 SOFABoot 技术栈:
确保 SOFABoot 已升级至 3.2.1 或更高版本。
确保 SOFABoot 工程的
pom.xml
文件引入了 Tracer 依赖:<dependency> <groupId>com.alipay.sofa</groupId> <artifactId>tracer-enterprise-sofa-boot-starter</artifactId> </dependency>
将应用发布至经典应用服务。发布流程,参见 经典应用服务 > 应用部署。
开启日志服务产品。分布式链路跟踪服务底层依赖于日志服务产品收集应用日志信息,所以您必须在应用服务中开启日志服务产品。开通流程参见 日志服务开通流程。
安装日志采集客户端:可选择通过运维脚本批量安装或手动安装。
设置应用日志关联:为应用进行日志关联设置,以查看某一个链路环节所对应的日志信息。
应用分析
在 分布式链路跟踪控制台 > 应用分析 页面,您可以查看到全局范围内运行的应用在指定时间段内的性能数据和拓扑结构。
查看应用详情
在应用拓扑图中,单击应用节点,出现 查看应用详情 按钮。单击该按钮,即可进入该应用的详情页,查看更多应用的监控数据,包括应用概览信息、服务调用信息、消息调用信息和数据库调用信息等。
链路搜索
在 链路搜索 页面,您可以通过多维自定义搜索,快速找到您想要查看的链路。关于自定义业务搜索,参见 使用自定义业务搜索项。
查看应用关联日志
在链路详情页,单击应用名旁边的日志按钮,可查看该应用关联的应用日志,如下图所示。
文档内容是否对您有帮助?