VSS 告警管理
为 NVIDIA VSS 部署提供实时告警、订阅、事件查询、Slack 通知和摄像头接入流程。
文档明确披露了 VSS、Alert Bridge、VIOS、Slack、NGC 凭据和外部服务的数据流,并要求重部署确认、规则删除二次确认、错误信息脱敏和通过 Agent 路由;但 webhook 默认绑定 0.0.0.0、凭据通过环境或配置注入、模式切换会拆除现有监控且缺少回滚方案,因此未满分。
路由优先级、模式检测、API 参数、异常场景和用户可读错误处理较完整;但关键工作流依赖未提供的外部技能、部署环境、服务端点和脚本,静态材料不能复现执行,也没有提交的 CI 工作流与覆盖关键路径的测试套件,故受静态上限限制并扣分。
目标用户、告警监控、规则、查询、Slack 和 CV/VLM 模式边界描述清晰,并专门处理歧义触发;但要求特定 NVIDIA VSS 部署、Docker、GPU、NGC 凭据和可达服务,未说明中文交互或中国大陆网络适配,适用范围较窄。
SKILL.md 结构清晰,包含用途、前置条件、限制、故障排查、版本、作者、Apache-2.0 许可证、GitHub 来源、示例和交叉技能链接;但缺少明确 changelog、维护承诺、更新流程和完整依赖锁定,部分引用文件和脚本未在给定材料中展示。
工作流直接覆盖告警创建、查询、规则管理、摄像头接入和 Slack 通知,且包含可直接使用的 curl 请求、路由规则和输出要求;但结果高度依赖部署状态、外部微服务和未提供的实现文件,静态材料不足以证明端到端结果稳定可用,因此不超过静态上限。
材料包含版本元数据、评估报告和多个评估清单,提供了一定的审计线索;但 benchmark 是仓库内声明,缺少可核验的 CI、测试实现、日志或独立第三方复核,无法从静态文件确认关键路径已实际复现。
- 不要在未确认的情况下切换 CV/VLM 模式;模式切换会拆除当前部署并丢失运行中的监控状态。
- Slack 和 NGC 凭据属于敏感信息,应避免写入日志、命令输出或不受保护的 .env 文件;webhook 默认监听 0.0.0.0,应在生产环境限制暴露范围。
- 规则删除虽要求确认,但部署拆除和 webhook 停止等其他外部副作用缺少统一回滚机制。
- 核心功能依赖 NVIDIA VSS、Docker、GPU、NGC 和可达的外部服务;材料未证明其在中国大陆网络或中文请求下可稳定工作。
这个 Skill 能做什么,适合哪些场景?
vss-manage-alerts 面向 NVIDIA Video Search and Summarization 的 alerts profile,覆盖 CV 验证模式和 VLM 实时模式。它根据部署模式与用户意图,路由实时监控、Alert Bridge 订阅、事件查询、Slack 通知和摄像头接入流程。技能要求已有可访问的 VSS 部署、VIOS 传感器以及 curl、jq 和 Docker。订阅和 Slack 功能仅支持 VLM 实时模式,模式切换会拆除当前部署并停止现有监控。
检查 VSS alerts profile、Docker 容器或 generated.env 以判断当前模式;通过 VSS Agent 的 POST /generate 发起实时监控和事件查询;指导在 Alert Bridge 中创建、列出和删除持久化告警规则;指导使用 alert-notify 配置、检查和测试 Slack 通知;通过 VIOS 注册 RTSP/IP 摄像头;在 CV 模式下处理静态告警接入和验证器提示词定制;使用 curl、jq、Docker 以及 references/ 和 scripts/ 中的流程与脚本。
- VSS 运维人员需要在指定传感器上启动或停止不带检测条件的一次性实时监控。
- 系统管理员在 VLM 实时模式下为特定传感器创建、查看或删除持久化告警订阅规则。
- 事件响应人员需要查询某个传感器、时间范围或告警类型对应的已触发事件。
- 平台管理员需要在 VLM 实时模式下配置、检查或测试 Slack 告警通知。
- 视频系统管理员需要将 RTSP 或 IP 摄像头注册到 VIOS,使其进入告警流水线。
- CV 模式用户需要接入静态告警并调整 VLM 验证器提示词。
这个 Skill 有哪些优点和局限?
- 覆盖实时监控、持久化订阅、事件查询、Slack 通知和摄像头接入等完整告警运维流程。
- 明确区分 CV verification 与 VLM real-time 模式,并为冲突请求提供拒绝和重新部署规则。
- 要求事件查询实际调用 Agent,而不是根据记忆返回结果。
- 提供连接失败、NGC 认证失败和 GPU 内存不足的排查路径。
- 不能独立运行,必须已有可访问的 VSS alerts profile 和匹配的微服务。
- Alert Bridge 订阅和 Slack 通知在 CV 模式下不可用,切换模式会停止当前监控。
- NGC 模型或 NIM 可能受到速率限制、GPU 内存需求和许可条款约束。
- 源材料没有提供独立的测试结果或跨平台运行验证证据。
如何安装这个 Skill?
使用 NVIDIA skills CLI 安装指定技能:
npx skills add nvidia/skills --skill vss-manage-alerts --yes
README 未说明该命令的具体安装目录;CLI 会提示选择技能和安装目标。安装后,重新加载技能的代理即可使用。
如何使用这个 Skill?
先确保 $HOST_IP 上已部署 alerts profile,并准备 $NGC_CLI_API_KEY、$NVIDIA_API_KEY、curl、jq 和 Docker。示例触发语句:"Start real-time alert for sensor warehouse_sample"、"Show me recent alerts for sensor warehouse_sample" 或 "Set up Slack notifications"。技能会先判断部署模式;涉及订阅或 Slack 时必须处于 VLM real-time 模式,事件查询则通过 VSS Agent 的 /generate 执行。摄像头必须先注册到 VIOS。