自动化与运维 ✓ NVIDIA · 官方

DOCA Telemetry Utils

发现遥测计数器、转换 Data ID,并在提交导出器配置前验证 BlueField 设备支持情况。

56/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 3.6k
最近更新
13 天前
License
Apache-2.0
doca-telemetrybluefieldcounter-schemadata-id
+2exporter-validationcli

这个 Skill 能做什么,适合哪些场景?

这是 NVIDIA skills 仓库中的一个面向操作员的 DOCA Telemetry CLI 使用技能,专注于 BlueField 主机上的诊断计数器。它可以发现计数器架构、在计数器名称与二进制 Data ID 之间转换,并探测指定设备是否支持某个计数器。它适合排查导出器已发送但收集器没有数据、指标静默丢失等架构或设备支持问题。它不是 DOCA Telemetry 收集器或发布器开发指南,也不负责 DTS 部署、DOCA 安装或修复。

指导代理在已安装 DOCA 的 Linux 主机上调用 /opt/mellanox/doca/tools/doca_telemetry_utils:使用 get-counters 枚举诊断计数器;根据名称和属性解析 Data ID;根据 Data ID 反向解析计数器名称及属性;使用设备 PCI 地址、计数器名称和可选属性探测设备支持情况;读取配套 TASKS.md 与 CAPABILITIES.md,完成安装前提确认、配置选择、运行、测试和调试流程。输出是包含 Data ID 与属性映射的人类可读文本。

适合
  • 平台操作员在为 BlueField fleet 编写 DOCA Telemetry 导出器配置前,先枚举计数器并确认目标设备支持情况。
  • 下游收集器开发者拿到日志中的 Data ID,需要将其反向解析为计数器名称和属性。
  • 运维人员遇到导出器显示发送但收集器没有事件,需要检查名称到 Data ID 的解析和设备支持情况。
  • 开发者迁移到新的 DOCA 版本,需要确认原有计数器仍能解析并匹配收集器库的架构版本。
  • AI 代理需要生成经过设备能力验证的 BlueField 导出器计数器配置。

如何安装这个 Skill?

使用前请注意
  • 运行前必须确认本机 DOCA 版本、Telemetry 组件、BlueField PCI 地址及设备固件;文档中的命令形状不能替代已安装版本的 --help。
  • 不要仅依据 schema 解析结果提交 exporter 配置;必须完成目标设备支持探测并保留 stdout、版本、固件和 Data ID 证据。
  • 许可证信息存在冲突:SKILL.md 写 Apache-2.0,而 SKILLCARD.yaml 和 skill-card.md 写 Apache-2.0 AND CC-BY-4.0;发布前应统一。
  • BENCHMARK.md 的评估数据集不可用,不能把其中的 PASS 或百分比当作本次独立复现证据。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
需要预先安装
  • Linux
  • DOCA SDK installed at /opt/mellanox/doca
  • DOCA Telemetry optional component
  • BlueField DPU visible to DOCA
  • doca_telemetry_utils CLI
  • per-device probe may require elevated privileges

使用仓库 README 支持的 skills CLI 安装单个技能:npx skills add nvidia/skills --skill doca-telemetry-utils --yes。也可以交互式运行 npx skills add nvidia/skills 并选择该技能。安装后,代理在下一次加载技能并遇到相关任务时使用它。运行技能还要求 Linux 主机已在 /opt/mellanox/doca 安装 DOCA SDK 及 Telemetry optional component,并且目标 BlueField DPU 对 DOCA 可见。源材料未提供 doca_telemetry_utils 的独立安装命令。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/doca-telemetry-utils" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 枚举这台 BlueField 的 DOCA diagnostic counters
  • 把捕获的 Data ID 反向解析为计数器名称
  • 验证 port_rx_bytes 在 node=1 时是否被 PCI 地址 X 的设备支持
  • 导出器发送但收集器没有数据,检查计数器支持情况

向代理提出具体的操作员侧问题,例如“枚举这台 BlueField 的 DOCA diagnostic counters”“把捕获的 Data ID 反向解析为计数器名称”“验证 port_rx_bytes 在 node=1 时是否被 PCI 地址 X 的设备支持”或“导出器发送但收集器没有数据,检查计数器支持情况”。代理应先读取 SKILL.md,再按需要读取 TASKS.md 和 CAPABILITIES.md,使用 get-counters、名称到 Data ID、Data ID 到名称以及设备 PCI 地址加计数器名称和属性的探测流程。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖枚举、名称到 Data ID、Data ID 到名称和逐设备支持探测四类核心运维任务。
  • 明确区分操作员侧 CLI 与 doca-telemetry 收集器、导出器及 DTS 部署的边界。
  • 通过安装环境中的实时工具发现计数器,避免在技能中维护易过时的固定计数器表。
  • 提供版本匹配、错误分类、静默指标丢失和只读安全策略方面的指导。
局限
  • 依赖已安装且匹配的 DOCA SDK、Telemetry 组件和可见的 BlueField DPU。
  • 逐设备探测通常需要提升权限。
  • 技能不提供固定计数器清单、预置导出器或收集器配置、脚本、包装器或 DTS 部署方案。
  • 源材料没有给出独立的自动化测试套件或跨平台验证证据。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
DOCA Telemetry Utils 本页 ✓ NVIDIA · 官方 56 · 谨慎使用 ★ 3.6k 13 天前 Apache-2.0
DOCA 结构化工具契约 ✓ NVIDIA · 官方 55 · 谨慎使用 ★ 3.6k 13 天前 Apache-2.0
DOCA CollectX 遥测部署 ✓ NVIDIA · 官方 54 · 谨慎使用 ★ 3.6k 13 天前 Apache-2.0
DOCA Comm Channel 管理工具技能 ✓ NVIDIA · 官方 52 · 谨慎使用 ★ 3.6k 13 天前 Apache-2.0
DOCA 能力探测器 ✓ NVIDIA · 官方 56 · 谨慎使用 ★ 3.6k 13 天前 Apache-2.0

它与开发侧 doca-telemetry 收集器库互补:本技能负责发现和验证计数器架构,doca-telemetry 负责开发侧收集器流程。它也不同于 doca-telemetry-exporter、doca-public-knowledge-map 和 doca-setup,分别不负责发布器编程、DTS/公共文档路由或 DOCA 安装。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
56/ 100 五分制 2.8 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全18 / 25 · 3.6/5

文档明确将工具限定为只读,要求设备支持探测、版本重新解析、避免臆造 Data ID,并提醒 telemetry 数据可能泄露运行信息;但缺少明确的用户确认、配置回滚方案和权限最小化细节,且外部资料依赖未固定,故扣分。

2可靠稳定8 / 20 · 2.0/5

SKILL.md、CAPABILITIES.md 和 TASKS.md 提供了较完整的调用分类、错误分层和失败路由;但本次仅静态阅读,未执行 CLI,缺少提交的覆盖性测试和可复现异常输出,按静态上限保守给分。

3适用触发12 / 15 · 4.0/5

受众、触发语句、适用场景和明确的非适用范围都很清楚;但要求 Linux、DOCA 安装、BlueField 和特定路径,未提供中文操作支持,也未证明 docs.nvidia.com 等外部依赖在中国大陆网络可达,因此扣分。

4规范维护8 / 15 · 2.7/5

信息架构、加载顺序、任务动词、相关技能和限制说明较完整,也提供 Apache-2.0 前置许可证与问题入口;但 SKILLCARD.yaml、skill-card.md 与提示中的许可证元数据不一致,版本和签名仍为 TBD,缺少清晰 changelog,故扣分。

5有效结果6 / 15 · 2.0/5

核心结果——枚举计数器、名称与 Data ID 转换、设备支持验证和故障分流——定义明确,且给出工作流与示例;但没有脚本或结构化输出,实际结果依赖本机 DOCA 版本、设备和外部文档,且评估数据集不可用,无法证明无需大量人工复核,故保守给分。

6证据核验4 / 10 · 2.0/5

包含一个可审计的 Data ID 示例、错误分类、证据元组要求和 benchmark 报告;但 benchmark 数据集未随文件提供,未见覆盖关键路径的真实 CI 与测试套件,外部来源也未在本次材料中独立核验,因此只能给有限分数。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 55f18499943e 评估证据[1][2][3][4][5][6][7][8][9]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

这个技能是否免费?
源材料未说明额外费用;仓库提供通过 skills CLI 安装技能的方式,并声明仓库采用 Apache 2.0 与 CC BY 4.0 双许可证。该技能自身的 frontmatter 标注为 Apache-2.0。
是否需要 root 权限?
不是所有操作都明确需要提升权限,但逐设备支持探测通常需要 elevated privileges。
它能替我编写或修复导出器程序吗?
不能。它负责解析计数器和验证设备支持;导出器、收集器库编程、DTS 部署以及 DOCA 安装或修复应转交其他技能或文档路径。
为什么导出器发送了指标但下游看不到?
技能指出,导出器发送的是 Data ID 而不是名称;如果配置中的名称解析到设备不支持的 Data ID,指标可能被静默丢弃。应先枚举架构、解析名称并执行逐设备探测。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

DOCA 硬件遥测计数器读取技能

帮助开发者从 BlueField 或 ConnectX 设备读取分域硬件计数器。

★ 3.6k FS 60 推荐 13 天前
开发与工程 ✓ NVIDIA · 官方

DOCA Telemetry Exporter 开发技能

帮助 DOCA 应用定义、发送和调试面向外部消费者的结构化遥测数据。

★ 3.6k FS 55 谨慎使用 13 天前
自动化与运维 ✓ NVIDIA · 官方

DOCA 结构化工具契约

用统一的结构化输出汇总 DOCA 环境、设备、能力、验证及主机与 DPU 状态。

★ 3.6k FS 55 谨慎使用 13 天前
自动化与运维 ✓ NVIDIA · 官方

DOCA CollectX 遥测部署

部署、运行和排查 CollectX 遥测采集器,确保计数器经导出器送达下游系统。

★ 3.6k FS 54 谨慎使用 13 天前
自动化与运维 ✓ NVIDIA · 官方

DOCA Comm Channel 管理工具技能

只读扫描主机与 DPU 之间的 DOCA 通信通道服务器和连接。

★ 3.6k FS 52 谨慎使用 13 天前
开发与工程 ✓ NVIDIA · 官方

DOCA Flow DPA 性能测量

帮助工程师在支持 DPA 的 NVIDIA 硬件上可靠测量 Flow 规则更新与禁用速率。

★ 3.6k FS 58 推荐 13 天前
开发与工程 ✓ NVIDIA · 官方

DOCA 环境设置技能

帮助开发者验证、配置和排查 DOCA 开发与运行环境,并选择合适的部署路径。

★ 3.6k FS 57 谨慎使用 13 天前
自动化与运维 ✓ NVIDIA · 官方

DOCA 能力探测器

以只读方式检查 DOCA 在当前主机上发现的设备、库和硬件能力。

★ 3.6k FS 56 谨慎使用 13 天前
自动化与运维 ✓ NVIDIA · 官方

DOCA PCC 诊断计数器

在 ConnectX 或 BlueField 设备上读取固件级 PCC 拥塞诊断计数器。

★ 3.6k FS 56 谨慎使用 13 天前
开发与工程 ✓ NVIDIA · 官方

DOCA Verbs 原始 RDMA 控制技能

为确需底层 verbs 控制的 DOCA 开发者提供路由、移植与调试指导。

★ 3.6k FS 56 谨慎使用 13 天前
自动化与运维 ✓ NVIDIA · 官方

DOCA 管理服务运维技能

帮助运维团队部署、配置并排查 NVIDIA DMS 管理服务。

★ 3.6k FS 55 谨慎使用 13 天前
开发与工程 ✓ NVIDIA · 官方

DOCA GPUNetIO 开发技能

指导开发者将 NVIDIA GPU 上的 CUDA 内核连接到 DOCA 网络队列,实现 GPU 侧收发包与调试。

★ 3.6k FS 55 谨慎使用 13 天前
开发与工程 ✓ NVIDIA · 官方

DOCA STA 存储目标加速

帮助开发者在 BlueField 上构建并调试 RDMA NVMe-oF 存储目标。

★ 3.6k FS 55 谨慎使用 13 天前
自动化与运维 ✓ NVIDIA · 官方

DOCA 升级管控技能

以确认门控安全执行 DOCA 升级与回滚。

★ 3.6k FS 55 谨慎使用 13 天前
自动化与运维 ✓ NVIDIA · 官方

DOCA Bench 性能基准技能

在真实 NVIDIA 网络设备上,以可复现方式测量 DOCA 库的吞吐、延迟和带宽。

★ 3.6k FS 54 谨慎使用 13 天前
开发与工程 ✓ NVIDIA · 官方

DOCA Flow 性能测量技能

帮助网络工程师获得可复现、可辩护的 DOCA Flow 控制面规则速率数据。

★ 3.6k FS 54 谨慎使用 13 天前
开发与工程 ✓ NVIDIA · 官方

DOCA 编程指南

帮助开发者从示例开始构建、测试和调试库无关的 DOCA 应用。

★ 3.6k FS 54 谨慎使用 13 天前
自动化与运维 ✓ NVIDIA · 官方

DOCA BlueField 裸机部署

帮助运维人员在 BlueField 硬件上安全运行和排查 DOCA 应用。

★ 3.6k FS 53 谨慎使用 13 天前
开发与工程 ✓ NVIDIA · 官方

DOCA Comch 主机-DPU 通信技能

帮助开发者在主机与 BlueField DPU 之间配置、构建和调试 Comch 通信。

★ 3.6k FS 53 谨慎使用 13 天前
自动化与运维 ✓ NVIDIA · 官方

DOCA Firefly 时间同步运维技能

帮助在 BlueField 上部署、配置和排查 DOCA Firefly 的 PTP 时间同步服务。

★ 3.6k FS 53 谨慎使用 13 天前

相关 Skills