展示HN:Hermes Agent的Grafana代理可观察性
Grafana Agent可观察性插件用于Hermes Agent。记录LLM调用和工具执行作为生成,并发出OTel跟踪和指标。安装首选:让您的代理来做。将此粘贴到Hermes(或任何Claude / Codex / Cursor /类似的代理,它可以获取URL):通过以下链接安装并配置Grafana Agent可观察性插件:https://raw.githubusercontent.com/alexander-akhmetov/grafana-agento11y-hermes/main/llms.txt 代理将引导您完成pip安装,~/.hermes/config.yaml和代理可观察性设置页面上的凭据。它还将解释默认情况下的对话数据流,并在开启任何功能之前如何进行调优。手动pip安装grafana-agento11y-hermes。安装到Hermes运行的相同Python环境中(使用which hermes检查)。然后在~/.hermes/config.yaml中启用插件:plugins: enabled: - agento11y。Hermes的插件启用CLI尚未看到pip安装的插件。它只扫描~/.hermes/plugins/和捆绑目录。直接编辑YAML是解决方法。从hermes-plugin-sigil升级。软件包、模块、入口点密钥和环境变量都已重命名。重新安装:pip uninstall hermes-plugin-sigil pip install grafana-agento11y-hermes。卸载是必要的。新软件包具有不同的名称,因此pip在替换之前会将其与旧软件包并列安装,并且两者都将注册一个插件。将~/.hermes/config.yaml中的密钥从sigil更改为agento11y。旧密钥不再解析,如果没有此密钥Hermes将不会加载插件。将您的SIGIL_*环境变量重命名为AGENTO11Y_*,保持后缀(SIGIL_ENDPOINT变为AGENTO11Y_ENDPOINT)。下面的配置页面将为您提供一个新的区块,带有新名称。该插件现在仍会读取旧名称并记录要重命名的内容,因此在升级时不会出现故障。SDK本身忽略它们,因此一旦SDK修复,这个后备方案将消失。配置一切都来自您的堆栈中的一个页面:https://<stack>.grafana.net/a/grafana-agento11y-app/setup 点击创建令牌。点击将其复制为环境变量。将该块放入Hermes启动时的环境中。首先创建令牌。您获得的块:AGENTO11Y_ENDPOINT=https://agento11y-<...>.grafana.net AGENTO11Y_PROTOCOL=http AGENTO11Y_AUTH_MODE=basic AGENTO11Y_AUTH_TENANT_ID=123456 AGENTO11Y_AUTH_TOKEN=glc_... OTEL_EXPORTER_OTLP_ENDPOINT=https://otlp-gateway-<...>.grafana.net/otlp OTEL_EXPORTER_OTLP_HEADERS='Authorization=Basic <base64 of
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡