功能入口
- 选择目标资源池,并登录APM组件控制台。
- 在左侧导航栏中选择「应用监控」-「应用列表」。
- 在应用列表中选择您想查看的应用,点击「应用名称」打开新的应用详情链接。
- 在左侧导航栏中选择「应用拓扑」查看相应信息。
功能说明
拓扑图是一种以图形化方式展示应用之间关系的图表,帮助开发人员或运维人员了解应用程序的整体结构和运行状况。
信息
拓扑图通常包括以下信息:
- 应用或服务的组成部分:例如数据库、缓存、消息队列、Web 服务器等,当前版本支持的插件见下表,暂未支持的插件会显示为unknown。
类别
支持的服务
其他基础服务
JavaMethod Netty
数据库
Mysql
ClickHouse
EsRestClient
MongoDb
缓存
Redis Jedis
Lettuce
消息
KafkaConsumer
KafkaProducer
RabbitMqConsumer
RabbitMqProducer
Web容器
Tomcat
外部调用
HttpClient
- 组件之间的依赖关系:例如一个组件调用另一个组件的接口等,包含各项基础指标
指标名
说明
客户端
显示当前链路的客户端名称。
服务端
显示当前链路的服务端名称。
请求总量
显示当前链路在筛选时间段内的请求次数。
吞吐量
显示当前链路在筛选时间段内平均每分钟的请求量。
平均响应时间
显示当前链路在筛选时间段内所有请求的平均响应时间。
错误数
显示当前链路在筛选时间段内请求错误次数。
错误率
显示当前链路在筛选时间段内请求错误率,即:错误数/请求总量。
通过分析拓扑图,开发/运维人员可以快速定位应用中的问题,并进行及时的排查和修复。拓扑图还可以帮助开发/运维人员进行容量规划和性能优化,以提高应用程序或服务的性能和可靠性。
操作
操作
说明
纵向图
点击纵向图操作按钮,修改拓扑图布局为纵向树状图。
横向图
点击横向图操作按钮,修改拓扑图布局为横向树状图。
放大
点击放大按钮或者鼠标滚轮放大,放大拓扑图。
缩小
点击缩小按钮或者鼠标滚轮缩小,缩小拓扑图。
复位
点击复位按钮,重新复位拓扑图,将之前的放大缩小拖拉拽各种操作复原。
刷新
点击刷新按钮,刷新拓扑图数据。
拖拉拽
按住元素可以进行拖拉拽。