You need to enable JavaScript to run this app.
文档中心
应用性能监控全链路版

应用性能监控全链路版

复制全文
下载 pdf
使用指南
服务拓扑
复制全文
下载 pdf
服务拓扑
全局拓扑功能是基于用户接入的观测 SDK 上报的 Traces 数据,自动提取服务节点及它们之间的调用关系,实时渲染成全局拓扑图,直观展现微服务依赖与调用链。
主要亮点:
  1. 实时性:基于实时上报的 Trace 数据,快速更新全局拓扑,随时掌握服务调用全貌。
  1. 自动化:无需手动配置,一旦有新服务接入即刻识别并纳入拓扑。
  1. 可视化:支持缩放、筛选、时间窗口切换,多维度洞察复杂调用关系。
  1. 故障定位:异常节点智能高亮、调用路径精准追踪,快速锁定故障源头。
  1. 性能优化:量化统计各服务的调用频次与延迟,一目了然地发现系统瓶颈。
  1. 可定制:灵活配置拓扑精简规则,按需聚合同类节点,降低图形密度,提升可读性。
前提条件
服务接入 Apmplus Sdk 或者 Opentelemetry Sdk,并将数据上报至 APMPlus 服务端。详细见服务接入部分介绍。
功能介绍
拓扑查询
  1. 登录APMPlus控制台,在左侧导航栏选择 服务监控 > 服务拓扑。
  1. 选择工作区和时间查询范围。
服务过滤
右上角输入您所关注的服务名关键字,则查询返回包含该关键字的服务的单层上下游调用拓扑关系。
拓扑精简
拓扑精简是一种优化分布式系统拓扑可视化的技术,通过自动或手动标记、聚合的方式,减少拓扑中节点数量、提升可读性。
聚合规则列表:
具体节点聚合规则支持:
  • 手动聚合:
  • 正则匹配:通过正则表达式批量匹配节点。示例命中正则表达式的节点,会被聚合为 kfztoutiao1 进行展示。
  • 手动分组:用户选择多个节点并指定分组名称。示例:手动勾选的服务节点会被聚合为 manual-group 进行展示。
  • 自动聚合:目前自动聚合支持对 ip、mq、db 类型的节点进行自动分类聚合。
所谓 ip 类型节点,具体是指服务名是形如 192.168.0.1:8080 格式的节点。
所谓 mq 类型节点,具体是指服务类型是 kafka、rocketmq 等常见消息队列节点。
所谓 db 类型节点,具体是指服务类型是 MySQL、redis 等常见数据库节点。
不同的节点类型,又支持按照不同的聚合颗粒度进行聚合。其中 ip 聚合模式下,支持 port 粒度,mq 和 db 聚合模式下支持 url 和 type 聚合粒度:
  • 按端口聚合:将相同端口的 IP 节点合并为虚拟节点(如 **:9090)。
  • 按 url 聚合颗粒度:如 mysql@127.0.0.1:3306/db1mysql@127.0.0.1:3306/db2 被聚合为 mysql@127.0.0.1:3306 节点,仅展示 db 的 URL 信息。
  • 按 type 聚合颗粒度:如 mysql@127.0.0.1:3306/db1mysql@127.0.0.1:3306/db2 被聚合为 mysql 节点,仅展示 db 的类型信息。
最近更新时间:2026.05.22 15:00:16
这个页面对您有帮助吗?
有用
有用
无用
无用