关于 azure-chaos-studio
azure-chaos-studio 为使用 Chaos Studio 测试 Azure 资源韧性的团队提供指导,结合本地参考资料与远程文档获取,涵盖排障、实验设计、安全、自动化和部署。
主要功能
- 01Agent 与实验故障排查
- 02场景设计与资源定位
- 03工作区和实验指导
- 04安全与权限配置
- 05自动化与部署示例
适用场景
- 01诊断 Chaos Studio Agent 故障
- 02规划 AKS 韧性测试场景
- 03自动化或安排混沌实验
MCP 相关
该技能可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 工具获取 Microsoft 文档,也可使用网页获取作为备用方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-chaos-studio安装后在 Claude Code 中输入/azure-chaos-studio确认已加载。
详细介绍
Chaos Studio 技能
此技能为 Chaos Studio 提供专业指导,涵盖故障排查、最佳实践、决策、限制和配额、安全性、配置、集成和编码模式,以及部署。它结合了本地快速参考内容与远程文档提取功能。
如何使用此技能
Agent 重要提示:使用下方的类别索引查找相关部分。对于包含行范围的类别(例如,
L35-L120),请使用read_file读取指定行。对于包含文件链接的类别(例如,[security.md](security.md)),请使用read_file读取链接的参考文件。
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。
类别索引
| 类别 | 行 | 说明 |
|---|---|---|
| 故障排查 | L36-L44 | 诊断和修复 Chaos Studio Agent、工作区、场景和经典实验问题,包括状态验证、已知错误以及常见部署/运行时故障。 |
| 最佳实践 | L45-L50 | 关于设计 Chaos Studio 场景以测试 AKS 节点复原能力,以及配置混沌实验时如何筛选/定位特定 Azure 资源的指导。 |
| 决策 | L51-L56 | 关于何时使用 Chaos Workspaces 与经典实验,以及如何将现有 Chaos Studio 经典实验迁移到工作区的指导。 |
| 限制和配额 | L57-L63 | Chaos Studio 经典版和 Workspaces 预览版的限制、配额和已知问题,包括实验约束、功能差异和当前平台限制。 |
| 安全性 | L64-L78 | Chaos Studio/AKS 的网络、标识、RBAC 和加密设置:Agent 连接、IP 允许列表、Private Link、工作区角色、最低权限访问和客户管理的密钥。 |
| 配置 | L79-L90 | 配置 Chaos Studio 实验:AKS Pod 故障、故障/操作库、通过 CLI 配置工作区/场景、VNet 注入,以及经典目标选择(静态/动态、功能、Azure Policy)。 |
| 集成和编码模式 | L91-L113 | 使用 CLI、ARM/Bicep、REST、Logic Apps 以及 Azure 监视/遥测工具自动化、集成和编写 Chaos Studio 实验与 Agent 脚本的模式和示例。 |
| 部署 | L114-L121 | 检查操作系统/区域/模型兼容性,并使用 ARM 模板部署 Chaos Studio 经典实验和目标,包括版本和故障支持详情。 |
故障排查
| 主题 | URL |
|---|---|
| 解决已知的 Chaos Studio Agent 问题 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-known-issues |
| 排查 Azure Chaos Studio Agent 问题 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-troubleshooting |
| 验证和诊断 Chaos Studio Agent 状态 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-verify-status |
| 排查 Chaos Studio Workspaces 和场景问题 | https://learn.microsoft.com/en-us/azure/chaos-studio/troubleshoot-workspaces-scenarios |
| 排查 Azure Chaos Studio 经典实验问题 | https://learn.microsoft.com/en-us/azure/chaos-studio/troubleshooting |
最佳实践
| 主题 | URL |
|---|---|
| 使用 Chaos Studio 工作区测试 AKS 节点的恢复能力 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-aks-guidance |
| 在 Chaos Studio 场景中筛选和定位资源 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspaces-resource-targeting |
决策
| 主题 | URL |
|---|---|
| 从 Chaos Studio 经典实验迁移到工作区 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-migrate-from-classic |
| 在 Chaos 工作区和实验之间进行选择 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspaces-vs-experiments |
限制和配额
| 主题 | URL |
|---|---|
| 查看 Chaos 实验的限制和已知问题 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-limitations |
| 查看 Chaos Studio 经典版服务限制和配额 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-service-limits |
| 查看 Chaos Studio 工作区预览版的限制 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspaces-limitations |
安全性
配置
| 主题 | URL |
|---|---|
| 使用 Chaos Studio 故障和操作库 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-fault-library |
| 通过 CLI 管理 Chaos Studio 工作区和场景 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-manage-cli |
| 为 Chaos Studio 设置虚拟网络注入 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-private-networking |
| 运行和管理经典 Chaos Studio 实验 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-run-experiment |
| 为经典实验配置目标选择 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-target-selection |
| 为经典实验配置目标和功能 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-targets-capabilities |
| 在门户中为经典实验配置动态目标 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-dynamic-target-portal |
| 通过 Azure Policy 配置 Chaos Studio 经典目标 | https://learn.microsoft.com/en-us/azure/chaos-studio/sample-policy-targets |
集成与编码模式
部署
| 主题 | URL |
|---|---|
| 检查 Chaos Studio 代理支持的操作系统和故障类型 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-os-support |
| 检查 Chaos Studio 模型的区域可用性 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-region-availability |
| 检查 Chaos Studio 经典版本的兼容性 | https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-versions |
| 使用 ARM 模板示例部署经典实验 | https://learn.microsoft.com/en-us/azure/chaos-studio/sample-template-experiment |
| 通过 ARM 模板部署 Chaos Studio 目标 | https://learn.microsoft.com/en-us/azure/chaos-studio/sample-template-targets |
评论
支持 Markdown