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

应用性能监控全链路版

复制全文
下载 pdf
最佳实践
CloudWeGo 服务链路追踪
复制全文
下载 pdf
CloudWeGo 服务链路追踪
应用性能监控已经针对 CloudWeGo 的多个框架进行适配,支持对 CloudWeGo 相关服务进行链路追踪。当前切换到 Demo 地域,支持查看 CloudWeGo 相关 Domo 应用,了解 APMPlus 应用性能监控整体的功能模块。
背景信息
CloudWeGo 定位是一套可快速构建企业级云原生微服务架构的中间件集合,该项目共同的特点是高性能、高扩展性、高可靠,专注于微服务通信与治理,主打高性能。截止日前,CloudWeGo Github 组织下已有多个代码仓库,包括多个重点子项目 Kitex、Hertz、Netpoll、Volo,多个小而美的子项目 Thriftgo、Frugal、Fastpb、Pilota、Motore、cwgo、Dynamicgo、Shmipc、sonic-rs,以及 Sonic、Monoio 两个项目。
  • Kitex:Golang 微服务 RPC 框架,具有 高性能高可扩展 的特点,支持多消息协议(Thrift\Protobuf\gRPC)、多消息类型(PingPong\Oneway\Streaming)、服务治理、代码生成以及完备的开源社区生态。
  • Hertz:Golang 微服务 HTTP 框架,具有 高性能、高可扩展 的特点,支持多协议(HTTP 1.1\HTTP 2\HTTP 3\Websocket)、网络层(Netpoll\go net)按需切换、丰富的 Web 中间件能力、丰富的服务治理能力、代码生成以及完备的开源社区生态。
前提条件
已经接入 CloudWeGo 相关服务,例如:Kitex 接入Hertz 接入
操作步骤
  1. 切换项目到 账号全部资源,切换地域到 demo 地域。
  1. 在全部服务中,选择 cloudwego.demonote 服务,支持查看服务详情,包括:服务总览,服务拓扑、进程分析、接口监控、上下游调用、日志分析、运行时监控等。
  1. 单击左侧导航栏中的 Trace 分析,筛选 cloudwego.demonote 服务,然后通过 span 属性筛选目标 Trace。一般可以通过 request id 或用户 ID 等属性筛选出目标 Trace 详情。
  1. 确定目标 Trace 后,单击 TraceID 跳转到单链路详情,查看当前 Trace 相关详细信息。列表将显示当前 Trace 相关所有 span 信息,可通过 Attribute 标签中的 Tags 信息,查看 span 来自 kitex 还是 Hertz。
  1. 切换到指标页签,支持查看目标 Trace 关联时间段内的主机详情、进程详情和容器详情相关指标。可以通过这些指标的变化趋势来判断具体情况,定位系统指标是否影响耗时。
  1. 单击左侧导航栏中的 服务拓扑,通过关键字搜索 cloudwego.demonote 业务的拓扑关系。
最近更新时间:2026.02.10 19:56:30
这个页面对您有帮助吗?
有用
有用
无用
无用