关于 azure-service-health
azure-service-health 是面向 Azure Service Health 通知、健康数据和访问控制任务的 Agent 指导技能。它结合本地参考内容与远程 Microsoft 文档获取能力。
主要功能
- 01VM Resource Health 故障排查
- 02退役警报解读
- 03通知保留规则指导
- 04RBAC 与安全建议访问
- 05警报、查询和集成
适用场景
- 01诊断 VM 健康注释
- 02评估退役警报影响
- 03设置 Service Health 警报
- 04通过 Webhook 转发警报
MCP 相关
该技能可在工具可用时通过 mcp_microsoftdocs 获取 Microsoft 文档,也支持网页抓取作为备用方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-service-health安装后在 Claude Code 中输入/azure-service-health确认已加载。
详细介绍
Azure Service Health 技能
此技能提供有关 Azure Service Health 的专业指导,涵盖故障排除、决策、限制和配额、安全性、配置、集成和编码模式。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
IMPORTANT for Agent:使用下方的类别索引查找相关章节。对于包含行范围的类别(例如
L35-L120),请使用read_file并指定相应行。对于包含文件链接的类别(例如[security.md](security.md)),请对链接的参考文件使用read_file
IMPORTANT for Agent:如果
metadata.generated_at的日期早于 3 个月,请建议用户从代码库获取最新版本。如果无法使用mcp_microsoftdocs工具,请建议用户安装该工具:安装指南
此技能需要网络访问才能获取文档内容:
- 首选:使用
mcp_microsoftdocs:microsoft_docs_fetch,并将查询字符串设为from=learn-agent-skill。返回 Markdown。 - 备用:使用
fetch_webpage,并将查询字符串设为from=learn-agent-skill&accept=text/markdown。返回 Markdown。
类别索引
| 类别 | 行 | 说明 |
|---|---|---|
| 故障排除 | L34-L38 | 了解 VM Resource Health 注释,诊断 VM 健康状况问题,并排查由平台或用户导致的 VM 可用性和性能问题 |
| 决策 | L39-L44 | 有关如何选择和解读 Azure 退役警报,以及如何将退役通知映射到特定资源以评估影响并制定缓解计划的指南。 |
| 限制和配额 | L45-L49 | Azure Service Health 通知的保留时长、生命周期阶段,以及不同事件类型和渠道的保留行为详情 |
| 安全性 | L50-L58 | 使用租户/订阅角色和 RBAC 管理可查看 Azure Service Health 和安全公告的人员,包括配置访问范围和查看安全相关通知。 |
| 配置 | L59-L66 | 通过 ARM/Bicep/PowerShell 配置 Service Health 和 Resource Health 警报,并使用 Azure Resource Graph 查询 Service Health 数据/字段。 |
| 集成和编码模式 | L67-L77 | 使用 API、Resource Graph、webhook 和连接器(OpsGenie、PagerDuty、ServiceNow),以编程方式访问、查询和路由 Azure Service Health 及安全公告 |
故障排除
| 主题 | URL |
|---|---|
| 解读和排查 VM Resource Health 注释 | https://learn.microsoft.com/en-us/azure/service-health/resource-health-vm-annotation |
决策
限制和配额
| 主题 | URL |
|---|---|
| 了解 Service Health 通知的生命周期和保留机制 | https://learn.microsoft.com/en-us/azure/service-health/service-health-notification-transitions |
安全性
| 主题 | URL |
|---|---|
| 了解用于访问 Service Health 的租户管理员角色 | https://learn.microsoft.com/en-us/azure/service-health/admin-access-reference |
| 使用 RBAC 管理 Azure Service Health 历史记录访问权限 | https://learn.microsoft.com/en-us/azure/service-health/health-history-overview |
| 配置 Azure Security advisories 的订阅访问权限 | https://learn.microsoft.com/en-us/azure/service-health/security-advisories-add-subscription |
| 访问和查看 Azure Service Health 安全公告 | https://learn.microsoft.com/en-us/azure/service-health/security-advisories-elevated-access |
| 配置 Service Health 的租户级与订阅级访问权限 | https://learn.microsoft.com/en-us/azure/service-health/subscription-vs-tenant |
配置
| 主题 | URL |
|---|---|
| 使用 ARM 模板定义 Service Health 警报规则 | https://learn.microsoft.com/en-us/azure/service-health/alerts-activity-log-service-notifications-arm |
| 使用 Bicep 配置 Service Health 活动日志警报 | https://learn.microsoft.com/en-us/azure/service-health/alerts-activity-log-service-notifications-bicep |
| 了解 Azure Resource Graph 中的 Service Health 字段 | https://learn.microsoft.com/en-us/azure/service-health/azure-resource-graph-overview |
| 使用 PowerShell 和 ARM 模板配置 Resource Health 警报 | https://learn.microsoft.com/en-us/azure/service-health/resource-health-alert-powershell-template |
集成与编码模式
评论
支持 Markdown