Skip to content
cccskills
FreePublished on GitHub

azure-chaos-studio

Expert knowledge for Chaos Studio development including troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when automating Chaos Studio via CLI/ARM, configuring AKS pod faults, securing Private Link/RBAC, or choosing Workspaces vs classic, and other Chaos Studio related development tasks. Not for Azure Monitor (use azure-monitor), Azure Resiliency (use azure-resiliency), Azure Reliability (use azure-reliability), Azure Defender For Cloud (use azure-defender-for-cloud).

The English summary is being prepared. Showing the original description.

Works withAzure
See how to install

Files included (1)

  • SKILL.md12.0 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Chaos Studio Skill

This skill provides expert guidance for Chaos Studio. Covers troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL36-L44Diagnosing and fixing Chaos Studio agent, workspace, scenario, and classic experiment issues, including status verification, known errors, and common deployment/runtime failures.
Best PracticesL45-L50Guidance on designing Chaos Studio scenarios to test AKS node resilience and on filtering/targeting specific Azure resources when configuring chaos experiments.
Decision MakingL51-L56Guidance on when to use Chaos Workspaces vs classic Experiments and how to migrate existing Chaos Studio classic experiments into Workspaces.
Limits & QuotasL57-L63Limits, quotas, and known issues for Chaos Studio classic and Workspaces preview, including experiment constraints, feature gaps, and current platform limitations.
SecurityL64-L78Networking, identity, RBAC, AKS auth, IP allowlists, Private Link, CMK, and least-privilege role setup to securely run and manage Chaos Studio experiments and workspaces.
ConfigurationL79-L91Configuring Chaos Studio experiments: AKS pod faults, fault/action library, workspaces/scenarios via CLI, VNet injection, and classic target selection (static/dynamic, capabilities, Azure Policy).
Integrations & Coding PatternsL92-L114Patterns and examples for automating, integrating, and scripting Chaos Studio experiments and agents using CLI, ARM/Bicep, REST, Logic Apps, and Azure monitoring/telemetry tools.
DeploymentL115-L122Checking OS/region/model compatibility, and deploying Chaos Studio classic experiments and targets using ARM templates, including version and fault support details.

Troubleshooting

TopicURL
Resolve known Chaos Studio agent issueshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-known-issues
Troubleshoot Azure Chaos Studio agent issueshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-troubleshooting
Verify and diagnose Chaos Studio agent statushttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-verify-status
Troubleshoot Chaos Studio Workspaces and scenarioshttps://learn.microsoft.com/en-us/azure/chaos-studio/troubleshoot-workspaces-scenarios
Troubleshoot Azure Chaos Studio classic experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/troubleshooting

Best Practices

TopicURL
Test AKS node resilience with Chaos Studio Workspaceshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-aks-guidance
Filter and target resources in Chaos Studio Scenarioshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspaces-resource-targeting

Decision Making

TopicURL
Migrate from Chaos Studio classic experiments to Workspaceshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-migrate-from-classic
Choose between Chaos Workspaces and Experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspaces-vs-experiments

Limits & Quotas

TopicURL
Review limitations and known issues for Chaos Experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-limitations
Review Chaos Studio classic service limits and quotashttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-service-limits
Review Chaos Studio Workspaces preview limitationshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspaces-limitations

Security

TopicURL
Understand Chaos Studio agent networking and identityhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-concepts
Configure AKS authentication for Chaos Experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-aks-authentication
Prepare and secure AKS for Chaos Studio extensionhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-aks-extension-install
Authorize Chaos Studio IP ranges for AKS experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-aks-ip-ranges
Assign RBAC permissions for Chaos Studio experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-assign-experiment-permissions
Configure customer-managed keys for Chaos Studio classichttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-configure-customer-managed-keys
Review supported resources and roles for Chaos Studiohttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-fault-providers
Configure permissions and security for Chaos Experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-permissions-security
Configure Private Link for Chaos Studio agenthttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-private-link-agent-service
Configure Chaos Studio Workspace permissions and identitieshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspace-permissions
Create least-privilege custom roles for Chaos Studio Workspaceshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-workspaces-least-privilege-roles

Configuration

TopicURL
Use Chaos Studio AKS extension for pod-level faultshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-aks-extension-overview
Use Chaos Studio fault and action libraryhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-fault-library
Manage Chaos Studio Workspaces and Scenarios via CLIhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-manage-cli
Set up virtual network injection for Chaos Studiohttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-private-networking
Run and manage classic Chaos Studio experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-run-experiment
Configure target selection for classic experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-target-selection
Configure targets and capabilities for classic experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-targets-capabilities
Configure dynamic targets in portal for classic experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-dynamic-target-portal
Configure Chaos Studio classic targets via Azure Policyhttps://learn.microsoft.com/en-us/azure/chaos-studio/sample-policy-targets

Integrations & Coding Patterns

TopicURL
Use Chaos Studio relay container for private networkshttps://learn.microsoft.com/en-us/azure/chaos-studio/azure-container-instance-details
Deploy Chaos Studio agent with ARM templateshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-arm-template
Deploy Chaos Studio classic experiments with Bicephttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-bicep
Measure Chaos Experiment impact with Azure Monitor Workbookshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-fault-metrics-and-dashboard
Manage Chaos Experiments with REST API sampleshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-samples-rest-api
Send Chaos Studio agent telemetry to Application Insightshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-set-up-app-insights
Send Chaos Studio experiment telemetry to Azure Monitorhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-set-up-azure-monitor
Simulate Microsoft Entra ID outages with classic experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-aad-outage-portal
Define agent-based CPU pressure experiments with Azure CLIhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-agent-based-cli
Configure agent-based faults in portal for classic experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-agent-based-portal
Configure AKS Chaos Mesh faults with Azure CLIhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-aks-cli
Create AKS Chaos Mesh faults in portal for classic experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-aks-portal
Simulate availability zone down on VM scale setshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-availability-zone-down-portal
Simulate DNS outages with NSG rules in classic experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-dns-outage
Configure dynamic VM targets with Azure CLI for Chaos Experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-dynamic-target-cli
Script service-direct faults with Azure CLI and RESThttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-service-direct-cli
Create service-direct faults in portal for classic experimentshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-tutorial-service-direct-portal
Use CLI and portal experiment examples in Chaos Studiohttps://learn.microsoft.com/en-us/azure/chaos-studio/experiment-examples
Schedule recurring classic experiments with Logic Appshttps://learn.microsoft.com/en-us/azure/chaos-studio/tutorial-schedule

Deployment

TopicURL
Check OS and fault support for Chaos Studio agenthttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-agent-os-support
Check regional availability for Chaos Studio modelshttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-region-availability
Check Chaos Studio classic version compatibilityhttps://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-versions
Deploy classic experiments with ARM template sampleshttps://learn.microsoft.com/en-us/azure/chaos-studio/sample-template-experiment
Deploy Chaos Studio targets via ARM templateshttps://learn.microsoft.com/en-us/azure/chaos-studio/sample-template-targets

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Expert knowledge for Azure Active Directory B2C development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building B2C user flows/custom policies, configuring IdPs/MFA, securing APIs, automating CI/CD, or monitoring with Sentinel, and other Azure Active Directory B2C related development tasks. Not for Azure Role-based access control (use azure-rbac), Azure Information Protection (use azure-information-protection), Azure Security (use azure-security), Azure Sentinel (use azure-sentinel).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

Expert knowledge for Azure Advisor development including best practices, decision making, limits & quotas, security, configuration, and integrations & coding patterns. Use when managing Advisor alerts, digests, recommendation states, Resource Graph queries, or RBAC access, and other Azure Advisor related development tasks. Not for Cost Management (use azure-cost-management), Azure Monitor (use azure-monitor), Azure Policy (use azure-policy), Azure Security (use azure-security).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

Expert knowledge for Azure AI Vision development including decision making, limits & quotas, configuration, integrations & coding patterns, and deployment. Use when using Image Analysis, Read OCR containers, smart-crop thumbnails, background removal, or video frame analysis, and other Azure AI Vision related development tasks. Not for Azure AI Custom Vision (use azure-custom-vision), Azure AI Video Indexer (use azure-video-indexer), Azure AI Document Intelligence (use azure-document-intelligence), Azure AI Immersive Reader (use azure-immersive-reader).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

Expert knowledge for Azure Kubernetes Service Edge Essentials development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when deploying AKS Edge/Hybrid with Arc, Azure Local, GitOps, IoT/OPC/ONVIF, or Key Vault-integrated workloads, and other Azure Kubernetes Service Edge Essentials related development tasks. Not for Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure IoT Edge (use azure-iot-edge), Azure Stack Edge (use azure-stack-edge), Azure Container Apps (use azure-container-apps).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

Expert knowledge for Azure Analysis Services development including troubleshooting. Use when resolving server connectivity, firewall/VNet, DNS, client connection, or network error issues, and other Azure Analysis Services related development tasks. Not for Azure Synapse Analytics (use azure-synapse-analytics), Azure SQL Database (use azure-sql-database), Azure SQL Managed Instance (use azure-sql-managed-instance), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

Expert knowledge for Azure Anyscale On Azure development including limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when registering AKS as Anyscale clouds, wiring ACR images, enabling Private Link/RBAC, ARM-based deployments, or region checks, and other Azure Anyscale On Azure related development tasks. Not for Azure Databricks (use azure-databricks), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Machine Learning (use azure-machine-learning), Azure HDInsight (use azure-hdinsight).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

See all skills by MicrosoftDocs

Report a problem with this skill