跳到主要内容

快速入门

下面用一条服务完成「创建应用 → 安装探针 → 看到服务 → 打开调用链 → 配置一条策略」。

一、前置条件​

  • 当前账号对 APM 有接入和查看权限,并已进入目标组织。
  • 节点管理中已有可用的接入区域。探针只连接该区域的内网接入点。
  • 目标主机可以访问系统内的探针下载地址,以及所选区域的接入点。
  • .NET 自动探针当前覆盖 Linux x86_64 glibc。

二、创建应用并取得安装指引​

  1. 进入 「集成」-「应用管理」,新建应用,填写应用名称并选择接入区域。
  2. 打开该应用的接入说明,按运行语言选择 Java、Python、Node.js、Go 或 .NET。
  3. 如需抽样,在本次安装指引里填写采样率。采样率只写进这次安装脚本,默认全量,不会保存成应用配置,也不会改变已经在跑的应用。
  4. 按页面给出的离线安装步骤,在目标主机下载探针并完成安装。不要改成公网令牌方式,当前不支持。

界面指引:

界面截图待补充。

  • 操作关注点:确认接入区域和语言与目标主机一致。安装脚本里的下载地址和接入点应保持页面给出的内网地址。

三、确认服务进入目录​

  1. 应用开始上报后,打开 「服务」-「服务」。
  2. 确认新服务出现在当前组织的目录中。活跃判断窗口约为 15 分钟。
  3. 不再关注的服务可以归档;需要恢复时再从归档中恢复。
  4. 打开 「集成」-「接入实例」,确认实例已经上报。超级用户可以筛选「未归属」对象并重新指定组织。日常列表不会把未归属对象并进当前组织。

四、查看拓扑和调用链​

  1. 打开 「服务」-「服务拓扑」,选择不超过 7 天的时间窗,查看服务间调用。未接入探针的下游依赖也可以出现在拓扑上,但不会因此进入服务目录。
  2. 打开 「探索」-「调用链」,按时间、服务和环境检索。时间窗最长 7 天,可选 15 分钟、1 小时、4 小时、1 天、7 天。
  3. 打开一条调用链,查看瀑布图、火焰图和跨度列表,沿调用路径定位慢点或错误点。
  4. 在 「探索」-「端点」 和 「探索」-「错误」 中,分别按端点和异常类型继续缩小范围。

五、配置 SLO 和一条告警策略​

  1. 打开 「服务」-「SLO」,选择服务和环境。SLI 选「可用性(非错误请求占比)」,或选带正数毫秒阈值的「时延(P95 小于阈值)」「时延(P99 小于阈值)」。目标达标率大于 0 且不超过 100。评估窗口选「滚动 7 天」「滚动 30 天」或「自然月」。端点留空时按整个服务计算。
  2. 打开 「事件」-「策略」,新建策略。填写策略名称和告警名称,在「服务」里选择已经带上环境的服务,并选择所属组织。端点可不选。
  3. 指标只在错误率、P95、P99、吞吐、无流量中选择。填写检测频率、汇聚周期和汇聚方法,再为严重、错误、警告设置比较符和阈值。处理人可以不填;填写时必须属于策略所在组织且未禁用。
  4. 保存并启用后,到 「事件」-「告警」 查看是否产生告警。告警详情看的是触发当时的趋势和证据,不要用当前实时追踪去对照历史图。

六、结果验证与闭环​

  • 服务列表能看到上报服务,拓扑能看到调用关系。
  • 调用链详情能展开到具体跨度,敏感字段已脱敏。
  • 首页或服务页能看到 SLO 是否达标。
  • 策略启用后,告警列表能看到状态。空单可以认领或分派,当前处理人可以转派;空单或当前处理人可以手工关闭。
  • 若配置了通知,在系统管理已开通的渠道中确认是否送达。抄送到告警中心的事件只供告警中心处置,不会回写 APM 里的告警状态。