Skip to main content

Tencent Cloud CLS observability plugin for Hermes

Project description

tencentcloud-cls-sdk-hermes

腾讯云 CLS 可观测插件 for Hermes Agent。

自动上报 Trace、Audit、Gateway 事件到腾讯云日志服务(CLS),无需修改 Hermes 核心代码。

功能

  • Trace:会话/对话轮次/LLM API 调用/工具调用
  • Audit:LLM 输出/工具结果/终端命令/审批
  • Gateway:网关入口消息
  • 客户端 TTFT(首 Token 延迟)
  • Token 用量(含 cache 命中)
  • Skill 加载事件
  • 值级脱敏(自动隐藏内联密钥)
  • 实时上报(5 秒定时 flush)

一键安装

curl -fsSL https://tencentcloud-cls-sdk-hermes-1254139626.cos.ap-guangzhou.myqcloud.com/tencentcloud-cls-sdk-hermes-install.sh | bash -s -- install \
  --endpoint "ap-guangzhou.cls.tencentyun.com" \
  --topic-id "<your-topic-id>" \
  --secret-id "<your-secret-id>" \
  --secret-key "<your-secret-key>"

可选参数

参数 说明 默认值
--service-name 服务名 hermes-agent
--env 环境标签 prod
--version 指定版本 latest

一键卸载

curl -fsSL https://tencentcloud-cls-sdk-hermes-1254139626.cos.ap-guangzhou.myqcloud.com/tencentcloud-cls-sdk-hermes-install.sh | bash -s -- uninstall

环境变量说明

安装脚本会自动写入 ~/.hermes/.env,也可手动配置:

变量 必填 说明
HERMES_CLS_ENDPOINT CLS 接入点
HERMES_CLS_TOPIC_ID 日志主题 ID
HERMES_CLS_SECRET_ID 腾讯云 SecretId
HERMES_CLS_SECRET_KEY 腾讯云 SecretKey
HERMES_CLS_SERVICE_NAME 服务名(默认 hermes-agent)
HERMES_CLS_ENV 环境(默认 prod)
HERMES_CLS_SAMPLE_RATE 采样率 0.0~1.0(默认 1.0)
HERMES_CLS_BATCH_SIZE 批量大小(默认 32)
HERMES_CLS_DEBUG 调试模式(默认 false)
HERMES_CLS_CAPTURE_TRACE 采集 Trace(默认 true)
HERMES_CLS_CAPTURE_AUDIT 采集 Audit(默认 true)
HERMES_CLS_CAPTURE_GATEWAY 采集 Gateway(默认 true)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tencentcloud_cls_sdk_hermes-1.0.15.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tencentcloud_cls_sdk_hermes-1.0.15-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

Details for the file tencentcloud_cls_sdk_hermes-1.0.15.tar.gz.

File metadata

File hashes

Hashes for tencentcloud_cls_sdk_hermes-1.0.15.tar.gz
Algorithm Hash digest
SHA256 f26cd85eb81b740c1a2624b0f451a3f4878b3cb5f7f0ded52337ff7ee68b6b95
MD5 f76bfd385f4f0cb28bb1d2786e2e8117
BLAKE2b-256 8d0b790cfb0b5ece965e9dfbd291a057665c965e39b568f4dc96bfd8e213e200

See more details on using hashes here.

File details

Details for the file tencentcloud_cls_sdk_hermes-1.0.15-py3-none-any.whl.

File metadata

File hashes

Hashes for tencentcloud_cls_sdk_hermes-1.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 5349f692220afe101fba7a414a3b9161d80b5bf11c1f4e788b7ecbc3cf0370dc
MD5 e7f760c03a4b1d2d4555498547943bbc
BLAKE2b-256 2af3848c52c2b296d9e996f9bb8392f0de6672c7da467f6efb3eb84bfbc3dca7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page