
Hermes 代理的 OTel 插件
概览
Hermes 代理的 OpenTelemetry 插件。随着 OTel 跨度自动导出 LLM 工具调用、模型调用和 API 请求到任何兼容 OTLP 的后端。 测试方式:- (本地或云端)— 轨迹 + 指标 - (云或自主机)— 仅追踪 - (LangChain 的追踪平台)— 仅追踪 - (云或自托管)— 轨迹 + 指标 + 日志 - (本地)— 仅追踪 - (本地或 Grafana 云)— 仅追踪 - (本地)— 轨迹 + 指标 + 日志 - (自托管) — 轨迹 + 指标 + 日志 - (云或自托管)— 轨迹 + 指标 + 日志 + 代理可观测性 - (云)— 轨迹 + 指标 + 日志 — 详见 HONEYCOMB.md - (云/专用云/自托管)——仅追踪 - 关于 Phoenix,请参见 docker-compose/phoenix.yaml。- 关于 Langfuse,请参见 https://langfuse.com/self-hosting/deployment/docker-compose - 关于 Langsmith,请参见 https://smith.langchain.
概述(AI 翻译)
Hermes Agent 的 OpenTelemetry 插件。 每一次赫尔墨斯轮流——模型调用、API请求、工具调用、技能加载、审批、委派子代理——都变成一个OTel跟踪, 包含令牌、成本和延迟指标,以及(可选)日志和结构化事件,通过HTTP或gRPC导出到任意OTLP后端。
文献资料 · 快速入门 · 后端 · 配置 · 参考文献 · 更新日志
转折会是什么样子
| 斯潘 | 善良 | 卡里 |
|---|---|---|
agent / cron |
代理 | 会话类型和ID,完成/中断状态,每回合摘要(工具、目标、命令、结果、技能、API调用次数、最终状态) |
skill.{name} |
链条 | 一个成功加载的技能 — 名称、来源([skill_view / 路径读数)、路径;开启至回合结束 |
llm.{model} |
大型语言模型 | 模型、提供者、用户消息(输入)、助理响应(输出) |
api.{model} |
LLM | 两个约定下的令牌计数(包括缓存和推理桶)、时长、完成理由、请求参数。失败时:ERROR + 异常 + 重试元数据。'Hermes。 |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
OpenTelemetry plugin for Hermes Agent. Every Hermes turn — model calls, API requests, tool calls, skill loads, approvals, delegated sub-agents — becomes one OTel trace, with token, cost and latency metrics and (optionally) logs and structured events, exported to any OTLP backend over HTTP or gRPC.
Documentation · Quickstart · Backends · Configuration · Reference · Changelog
What a turn looks like
agent / cron ← the turn (root); turn summary at the end
├── skill.{name} ← a loaded skill; spans load → turn end
└── llm.{model} ← one run_conversation
├── api.{model} ← one HTTP round-trip; tokens, cost, finish reason
├── tool.{name} ← each tool call; args, result, outcome
├── approval.{pattern} ← human / smart-guardian approval wait
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add briancaffey/hermes-otel