mcpField
A
azure-chaos-studio

azure-chaos-studio

github.com/microsoftdocsテスト・品質796168 回インストール3 日前に更新
リポジトリ

azure-chaos-studio について

azure-chaos-studioは、Chaos StudioでAzureリソースのレジリエンスを検証するチーム向けのガイダンススキルです。ローカルの参照情報とリモート文書取得を組み合わせ、トラブルシューティング、実験設計、セキュリティ、自動化、デプロイを扱います。

主な機能

  1. 01エージェントと実験のトラブルシューティング
  2. 02シナリオ設計とターゲット選択
  3. 03ワークスペースと実験のガイダンス
  4. 04セキュリティと権限設定
  5. 05自動化とデプロイの例

活用シーン

  1. 01Chaos Studioエージェントの障害診断
  2. 02AKSレジリエンスシナリオの計画
  3. 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 に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートのドキュメント取得機能を組み合わせています。

このスキルの使用方法

IMPORTANT for Agent: 関連するセクションを探すには、以下の カテゴリインデックス を使用してください。行の範囲(例:L35-L120)が記載されたカテゴリでは、指定された行を read_file で読み取ります。ファイルへのリンク(例:[security.md](security.md))が記載されたカテゴリでは、リンク先の参照ファイルを read_file で読み取ります。

IMPORTANT for Agent: metadata.generated_at が3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocs ツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド

このスキルでは、ドキュメントのコンテンツを取得するためにネットワークアクセスが必要です:

  • 推奨:from=learn-agent-skill をクエリ文字列に指定して、mcp_microsoftdocs:microsoft_docs_fetch を使用します。Markdown が返されます。
  • 代替手段:from=learn-agent-skill&accept=text/markdown をクエリ文字列に指定して、fetch_webpage を使用します。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL36-L44Chaos Studio エージェント、ワークスペース、シナリオ、クラシック実験の診断と問題解決。状態の確認、既知のエラー、一般的なデプロイ時および実行時の問題を含みます。
ベストプラクティスL45-L50AKS ノードの回復性をテストする Chaos Studio シナリオの設計、およびカオス実験の構成時に特定の Azure リソースをフィルター処理して対象にする方法に関するガイダンスです。
意思決定L51-L56Chaos Workspaces とクラシック Experiments の使い分け、および既存の Chaos Studio クラシック実験を Workspaces に移行する方法に関するガイダンスです。
制限とクォータL57-L63Chaos Studio クラシックと Workspaces プレビューの制限、クォータ、既知の問題。実験の制約、機能の不足、現行プラットフォームの制限を含みます。
セキュリティL64-L78Chaos Studio/AKS のネットワーク、ID、RBAC、暗号化の設定。エージェントの接続、IP 許可リスト、Private Link、ワークスペースのロール、最小権限アクセス、カスタマー マネージド キーを含みます。
構成L79-L90Chaos Studio 実験の構成。AKS ポッドのフォールト、フォールト/アクションライブラリ、CLI によるワークスペース/シナリオ、VNet インジェクション、クラシックのターゲット選択(静的/動的、機能、Azure Policy)を扱います。
統合とコーディングパターンL91-L113CLI、ARM/Bicep、REST、Logic Apps、Azure の監視/テレメトリツールを使用して、Chaos Studio の実験とエージェントを自動化、統合、スクリプト化するためのパターンと例です。
デプロイL114-L121OS/リージョン/モデルの互換性の確認、および ARM テンプレートを使用した Chaos Studio クラシックの実験とターゲットのデプロイ。バージョンとフォールトのサポート詳細を含みます。
トラブルシューティング
トピックURL
Chaos Studio エージェントの既知の問題を解決するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-known-issues
Azure Chaos Studio エージェントの問題をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-troubleshooting
Chaos Studio エージェントの状態を確認し、診断する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 Workspaces を使用して AKS ノードのレジリエンスをテストするhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-aks-guidance
Chaos Studio Scenarios でリソースをフィルターし、対象にするhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspaces-resource-targeting
意思決定
トピックURL
Chaos Studio のクラシック実験から Workspaces に移行するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-migrate-from-classic
Chaos Workspaces と Experiments のどちらを選ぶかhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspaces-vs-experiments
制限とクォータ
トピックURL
Chaos Experiments の制限事項と既知の問題を確認する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 Workspaces のプレビューに関する制限事項を確認するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspaces-limitations
セキュリティ
トピックURL
Chaos Studio エージェントのネットワークと ID について理解するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-concepts
Chaos Experiments 用の AKS 認証を構成するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-aks-authentication
Chaos Studio 用に AKS クラスターとアクセス許可を準備するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-aks-extension-install
AKS 実験用に Chaos Studio の IP 範囲を許可するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-aks-ip-ranges
Chaos Studio 実験用の RBAC アクセス許可を割り当てるhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-assign-experiment-permissions
Chaos Studio クラシック用にカスタマー マネージド キーを構成するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-configure-customer-managed-keys
Chaos Studio でサポートされているリソースとロールを確認するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-fault-providers
Chaos Experiments のアクセス許可とセキュリティを構成するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-permissions-security
Chaos Studio エージェント用に Private Link を構成するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-private-link-agent-service
Chaos Studio Workspace のアクセス許可と ID を構成するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspace-permissions
Chaos Studio Workspaces 用に最小限の特権を持つカスタム ロールを作成するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspaces-least-privilege-roles
構成
トピック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/azure-container-instance-details
ARM テンプレートを使用して Chaos Studio エージェントをデプロイするhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-arm-template
Bicep を使用して Chaos Studio のクラシック実験をデプロイするhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-bicep
Azure Monitor Workbooks を使用して Chaos Experiment の影響を測定するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-fault-metrics-and-dashboard
REST API のサンプルを使用して Chaos Experiments を管理するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-samples-rest-api
Chaos Studio エージェントのテレメトリを Application Insights に送信するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-set-up-app-insights
Chaos Studio 実験のテレメトリを Azure Monitor に送信するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-set-up-azure-monitor
クラシック実験で Microsoft Entra ID の障害をシミュレートするhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-aad-outage-portal
Azure CLI を使用してエージェントベースの CPU 負荷実験を定義するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-agent-based-cli
クラシック実験向けにポータルでエージェントベースの障害を構成するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-agent-based-portal
Azure CLI を使用して AKS Chaos Mesh の障害を構成するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-aks-cli
クラシック実験向けにポータルで AKS Chaos Mesh の障害を作成するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-aks-portal
VM スケールセットで可用性ゾーンの停止をシミュレートするhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-availability-zone-down-portal
クラシック実験で NSG ルールを使用して DNS 障害をシミュレートするhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-dns-outage
Azure CLI を使用して Chaos Experiments の動的な VM ターゲットを構成するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-dynamic-target-cli
Azure CLI と REST を使用してサービス直接型の障害をスクリプト化するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-service-direct-cli
クラシック実験向けにポータルでサービス直接型の障害を作成するhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-service-direct-portal
Chaos Studio で CLI とポータルの実験例を使用するhttps://learn.microsoft.com/en-us/azure/chaos-studio/experiment-examples
Logic Apps を使用してクラシック実験を定期的にスケジュールするhttps://learn.microsoft.com/en-us/azure/chaos-studio/tutorial-schedule
デプロイ
トピックURL
Chaos Studio エージェントでサポートされる OS と障害を確認する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

コメント