1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | Azure Service Health(子技能,隶属 MicrosoftDocs/Agent-Skills 合集) |
| 作者/维护者 | Microsoft(MicrosoftDocs 官方文档团队) |
| 来源链接 | https://github.com/MicrosoftDocs/agent-skills/tree/main/skills/azure-service-health |
| 许可证 | CC-BY-4.0(GitHub API 获取) |
| GitHub Stars / Forks | 合集仓库整体 735 / 118(GitHub API 获取;该数字属整个合集,不代表本技能自身热度,见下方“跟同类相比”说明) |
| 最新版本 | 内容生成于 2026-09-06(SKILL.md 自带元数据) |
| 安装方式 | 克隆合集仓库后复制子目录到本地 skills 目录 |
2. 功能介绍与亮点
Azure Service Health 是 Azure 官方的服务健康与资源健康监控中心,用来追踪平台事件、计划性维护、服务弃用通知,以及单台虚拟机层面的健康状态。本技能把该服务的官方文档整理成结构化索引,覆盖六大板块:故障排查(VM Resource Health 注解的解读与诊断)、决策指南(如何挑选并解读服务弃用告警、把弃用通知映射到具体受影响资源)、限额与配额(各类通知的保留期限与生命周期阶段)、安全(基于租户/订阅角色的访问控制,谁能看到健康与安全公告)、配置(用 ARM/Bicep/PowerShell 配置告警规则、用 Azure Resource Graph 查询健康数据)、集成与编码模式(API、Resource Graph、Webhook 以及 OpsGenie/PagerDuty/ServiceNow 连接器)。
主要亮点:
- 官方一手来源:内容直接索引 Microsoft Learn 官方文档,避免第三方教程的滞后与错误。
- 告警路由覆盖面广:内置到 OpsGenie、PagerDuty、ServiceNow 三大主流事件管理平台的 Webhook 集成指南,可直接对接现有值班流程。
- 服务弃用追踪:专门覆盖“如何解读 Azure 服务退役通知并定位受影响资源”这一容易被忽视但影响面很大的场景。
- 内容更新及时:索引内容于 2026-09-06 生成,距今仅一天,仓库整体持续活跃维护。
3. 适用场景
所属分类:DevOps 与基础设施
适用于负责 Azure 云环境稳定性的运维、SRE 与云架构团队——例如需要把 Azure 平台事件自动转发到现有告警值班系统(PagerDuty/OpsGenie/ServiceNow)的团队、需要评估某次服务弃用通知会影响哪些生产资源的架构师、需要用 Resource Graph 批量查询资源健康状态而非逐个订阅点开门户核对的运维人员。任何在生产环境运行 Azure 资源、需要及时掌握平台层事件的团队都可能受益。
4. 跨 Agent 兼容性
- Claude Code:✅ 原生支持——SKILL.md 格式原生识别,官方提供插件市场一键安装命令,文档抓取可用 mcp_microsoftdocs 或内置 WebFetch。
- Codex CLI:⚠️ 需适配——官方仓库列出 Codex CLI 安装路径,但 Codex 默认沙箱不带网络访问,本技能的文档抓取功能依赖联网,需用户显式开启网络权限才能完整发挥效果。
- OpenClaw:✅ 原生支持(格式层面)——SKILL.md 与 Claude Code 采用同一开放标准,可直接复制安装,但需自行确认平台是否提供等效的网页抓取工具。
- Hermes Agent:❓ 未验证——遵循同一 SKILL.md 开放标准,具体网络抓取能力未逐一核实。
5. 推荐理由
生产环境的 Azure 服务一旦出问题,第一时间发现比事后排查更重要;本技能把 Service Health 的告警配置、Resource Graph 查询语法与三大主流值班平台的 Webhook 对接方式整理成一份可直接照做的索引,让 AI 助手能直接给出“如何把 Azure 平台事件接进你现有的告警系统”这类具体落地方案,省去团队自己翻文档拼凑的过程。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | 发布方为 Microsoft 官方文档团队,属第一方产出;合集仓库整体 735 星,暂无该子技能自身的独立第三方证据(如具名评价、下载量数据) |
| 可用性 | 9 | 一条命令复制即用;文档覆盖故障排查/决策/限额/安全/配置/集成六大板块共 16 条官方链接;内容于 2026-09-06 生成,维护活跃;无付费依赖 |
| 安全性 | 9 | 纯文档索引类技能,不执行本地代码、不外发数据,仅按用户指令抓取公开的 Microsoft Learn 页面;License 明确;官方团队维护无造假迹象 |
综合评分:8.33
安全检查清单逐项结果:① 无 shell 命令执行 ② 联网行为仅限抓取公开文档页面、无数据外发 ③ 不要求任何 API key 或凭据(文档内容是关于如何配置 RBAC 查看健康信息,而非要求本技能自身存储凭据) ④ SKILL.md 全文未见可疑指令或隐蔽外发迹象 ⑤ 作者为 Microsoft 官方文档团队,信誉良好 ⑥ License(CC-BY-4.0)明确 ⑦ 最近一次内容更新距今一天,维护活跃。
7. 跟同类 Skills 相比的优势
| 对比对象 | 定位 | 与本技能的差异 |
|---|---|---|
| Azure Resource Graph 技能 | 面向跨订阅、跨资源组的大规模资源元数据查询 | 查询对象是资源的配置与资产清单;Service Health 关注的是平台事件、维护通知与健康状态本身,两者常配合使用(用 Resource Graph 语法查 Service Health 字段) |
| Azure Monitor / Log Analytics 类技能 | 面向应用与资源运行时的指标、日志采集分析 | 关注的是“我的资源内部发生了什么”;Service Health 关注的是“Azure 平台本身出了什么问题”,数据来源与关注层级不同 |
| 通用告警/值班类技能(如 PagerDuty、OpsGenie 自身的技能) | 面向值班排班、事件升级与响应流程管理 | 关注值班团队内部的响应协作机制;Service Health 提供的是“平台事件如何产生并推送出来”这一上游环节,两者是接力关系而非替代关系 |
8. 用户评价
该技能目前在第三方平台(Reddit、Hacker News、GitHub Discussions 等)尚无具名用户评价;已被 SkillsAuth、SkillsMP 等第三方技能市场收录展示,但均为目录索引而非用户评论。
9. 其他补充
本技能是 MicrosoftDocs/Agent-Skills 合集(覆盖 200 余个 Azure/Microsoft 服务)中的一个子目录,各子技能可独立安装、互不依赖。
10. 安装使用方式
git clone https://github.com/MicrosoftDocs/agent-skills.git
cp -r agent-skills/skills/azure-service-health ~/.claude/skills/
安装后无需重启,AI 助手会在用户提及 Azure Service Health、Resource Health、服务弃用告警、或需要把 Azure 平台事件对接到 PagerDuty/OpsGenie/ServiceNow 等场景时自动触发该技能。技能运行时会尝试联网抓取 Microsoft Learn 页面获取完整文档内容,若网络不可用则仅能使用 SKILL.md 内置的分类目录与直链列表。
11. 注意事项
- 技能明确声明不适用于 Azure Monitor、Azure Reliability、Azure Resiliency 场景,误用场景应改用仓库内对应的姊妹技能。
- 依赖网络访问拉取 Microsoft Learn 页面,离线环境下功能受限。
- 跨 Agent 兼容性仅确认 Claude Code 原生支持;Codex 需手动开启网络访问权限,OpenClaw、Hermes Agent 均需手动复制目录完成适配。