You need to enable JavaScript to run this app.
文档中心
全栈可观测平台

全栈可观测平台

复制全文
下载 pdf
AI Agent 观测实践
Hermes Agent 链路监控
复制全文
下载 pdf
Hermes Agent 链路监控
Hermes Agent 是面向大模型智能体场景的核心运行组件,支持自然语言解析、智能任务拆解、大模型推理及外部工具调度能力。可通过多轮自主思考与闭环执行,自动化完成各类复杂业务任务,为智能问答、自动化运维、智能分析等 AI 应用提供基础运行能力。本文为您详细介绍如何将 Hermes 的观测数据接入 APMPlus,让 Hermes Agent 每一次执行都能被看见、被衡量、被复盘。​
背景信息​
APMPlus Hermes 插件主要用于采集 Hermes Agent 的对话记录、模型调用记录、工具调用记录、运行日志及各类核心指标,实现 Agent 执行链路的全量可观测,彻底解决智能体执行过程的黑盒问题。​
该插件无需改造现有 Agent 业务逻辑,接入成本极低。完成接入后,用户可在 APMPlus 平台完整观测单轮请求的全生命周期链路,涵盖用户输入、大模型调用、外部工具执行到最终结果输出的全流程。同时支持持续监控各类核心运行数据,包括 Token 消耗量、模型推理耗时、工具调用耗时、响应数据体量及端到端整体耗时等关键指标。​
​​​
前提条件​
已经获取 Hermes 接入所需参数配置中的信息。详细参数和获取方法如下:​
​
参数​
是否必选​
说明​
--region <region>​
是​
服务接入的地域 ID,例如:cn-beijing。应用性能监控目前支持的地域信息参见:开服地域。​
--appkey <appkey>​
是​
应用性能监控的认证信息。虽然认证信息 App Key 不区分接入的服务类型和数据采集方式,但不同工作区的认证信息 App Key 各不相同,获取方式参考:如何获取应用性能监控的认证信息 AppKey。​
--service-name <name>​
是​
服务名称,例如:hermes-agent。服务在应用性能监控中的显示名称,可根据实际情况自定义。​
--version <version>​
否​
安装指定插件版本。默认 latest,支持 0.1.0 或 v0.1.0。​
--non-interactive​
否​
非交互模式。首次安装或改配置时需同时传 --region、--appkey 和 --service-name。​
--config-only​
否​
只更新 Hermes 配置,不更新插件文件。​
--uninstall​
否​
卸载插件并清理 Hermes 配置,不卸载 Python 依赖。​
--help​
否​
查看脚本帮助。​
​
操作步骤​
步骤一:Hermes 接入​
  1. 本文提供 3 种 Hermes 接入方式,可根据实际场景,选择合适的接入方式。​
  • ​
    通过脚本一键接入
    通过 Hermes 自动接入
    通过脚本化接入
    ​
    执行以下命令,一键安装 apmplus-hermes-plugin 插件,并根据操作指引,完成配置。​
    ​
    curl -fsSL "https://apmplus-hermes-plugin.tos-cn-beijing.volces.com/install.sh" | bash​
    ​
    ​
    ​
  1. 安装完成后,需要手动重启 Hermes,确保插件正常运作。不同环境的重启方式各不相同,具体操作如下:​
  • 若使用 Hermes Gateway,手动执行 hermes gateway restart 命令,使插件生效。​
  • 若使用命令行,退出当前会话,并使用新会话执行 hermes 命令即可。​
  1. 执行以下命令,检查插件状态。若插件列表中包含 apmplus_hermes_plugin 且其状态为 enabled,表示接入成功。​
  • ​
    hermes plugins list​
    ​
  • ​​​
步骤二:查看可观测数据​
通过 WebUI 或其他方式与 Hermes 进行交互。对话完成后,可前往 APMPlus 控制台查看观测数据。​
  1. 前往 服务列表,可通过服务名搜索已经接入的 Hermes。​
  • ​​​
  1. 单击服务名称,进入服务详情页,在 Trace 分析 页面查看 Hermes 服务对应的 Span 列表。​
  • ​​​
  1. 单击目标 Trace ID,切换到 LLM 数据或属性页签,可查看本次请求的详细信息,例如:请求链路详情、请求模型、Token 消耗,以及 LLM、tool、agent turn 的耗时和 Token 消耗等。​
  • ​​​
  1. 切换到 Trace 完整日志 页签,可查看 Hermes 运行过程的详细日志。​
  • ​​​
后续操作​
  • 前往 预置看板,选择 Hermes 观测大盘,可查看 APMPlus 针对 Hermes 提供的预置看板。​
说明​
若预置看板无法满足监控需求,也可根据实际需求创建 自定义看板。​
  • ​​​
  • 前往 告警任务,单击 新建告警任务,可根据实际情况为 Hermes 可观测指标配置自动化告警监控,例如:Token 消耗、会话卡顿、LLM 耗时、Tool 耗时、Agent turn 耗时和错误调用等。配置告警任务可以监测目标服务的配置项指标的异常情况,并及时收到通知,帮助您及时关注 Hermes 的运行状况。​
说明​
配置告警任务可以监测对应指标值,满足配置条件时将自动发送告警消息。告警任务相关详细介绍参见:告警任务。​
  • 针对 apmplus-hermes-plugin 插件提供以下管理操作。​
  • ​
    更新插件
    修改配置
    卸载插件
    常用开关
    ​
    重新执行插件安装命令,完成后重启 Hermes,即可更新插件。​
    • 已经安装过插件,默认只更新插件本身,并保留已有的 region、appkey、service name 等配置。执行以下命令:​
    • ​
      curl -fsSL "https://apmplus-hermes-plugin.tos-cn-beijing.volces.com/install.sh" | bash​
      ​
    • 若期望将插件更新到指定版本,例如:0.1.0 版本,执行以下命令:​
    • ​
      curl -fsSL "https://apmplus-hermes-plugin.tos-cn-beijing.volces.com/install.sh" \​
      | bash -s -- --version 0.1.0​
      ​
    ​
    ​
​
最近更新时间:2026.06.24 11:21:59
这个页面对您有帮助吗?
有用
有用
无用
无用