You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The faults listed in this article are currently available for use. To understand which resource types are supported, see [Supported resource types and role assignments for Azure Chaos Studio](./chaos-studio-fault-providers.md).
16
+
This article lists the faults you can use in Chaos Studio, organized by the applicable resource type. To understand which role assignments are recommended for each resource type, see [Supported resource types and role assignments for Azure Chaos Studio](./chaos-studio-fault-providers.md).
17
17
18
18
## Agent-based faults
19
19
20
-
Agent-based faults are injected into **Azure Virtual Machines** or **Virtual Machine Scale Set** instances by installing the Chaos Studio Agent.
20
+
Agent-based faults are injected into **Azure Virtual Machines** or **Virtual Machine Scale Set** instances by installing the Chaos Studio Agent. Find the service-direct fault options for these resources below in the [Virtual Machine](#virtual-machines-service-direct) and [Virtual Machine Scale Set](#virtual-machine-scale-set) tables.
21
21
22
22
| Applicable OS types | Fault name | Applicable scenarios |
| Linux |[Arbitrary Stress-ng Stressor](#arbitrary-stress-ng-stressor)| General system stress testing |
33
+
| Linux |[Arbitrary Stress-ng Stressor](#arbitrary-stress-ng-stressor)| General system stress testing |
34
34
| Linux |[Linux DiskIO Pressure](#linux-disk-io-pressure)| Disk I/O performance degradation |
35
-
| Windows |[DiskIO Pressure](#disk-io-pressure)| Disk I/O performance degradation |
35
+
| Windows |[DiskIO Pressure](#disk-io-pressure)| Disk I/O performance degradation |
36
36
| Windows |[DNS Failure](#dns-failure)| DNS resolution issues |
37
-
| Windows |[Network Disconnect (Via Firewall)](#network-disconnect-via-firewall)| Network disruption |
37
+
| Windows |[Network Disconnect (Via Firewall)](#network-disconnect-via-firewall)| Network disruption |
38
38
39
39
## App Service
40
40
41
+
This section applies to the `Microsoft.Web/sites` resource type. [Learn more about App Service](../app-service/overview.md).
42
+
41
43
| Fault name | Applicable scenarios |
42
44
|------------|----------------------|
43
45
|[Stop App Service](#stop-app-service)| Service disruption |
44
46
45
47
## Autoscale Settings
46
48
49
+
This section applies to the `Microsoft.Insights/autoscaleSettings` resource type. [Learn more about Autoscale Settings](../azure-monitor/autoscale/autoscale-overview.md).
50
+
47
51
| Fault name | Applicable scenarios |
48
52
|------------|----------------------|
49
53
|[Disable Autoscale](#disable-autoscale)| Compute capacity loss (when used with VMSS Shutdown) |
50
54
51
55
## Azure Kubernetes Service
52
56
57
+
This section applies to the `Microsoft.ContainerService/managedClusters` resource type. [Learn more about Azure Kubernetes Service](../aks/intro-kubernetes.md).
58
+
53
59
| Fault name | Applicable scenarios |
54
60
|------------|----------------------|
55
61
|[AKS Chaos Mesh DNS Chaos](#aks-chaos-mesh-dns-chaos)| DNS resolution issues |
@@ -63,30 +69,40 @@ Agent-based faults are injected into **Azure Virtual Machines** or **Virtual Mac
63
69
64
70
## Cloud Services (Classic)
65
71
72
+
This section applies to the `Microsoft.ClassicCompute/domainNames` resource type. [Learn more about Cloud Services (Classic)](../cloud-services/cloud-services-choose-me.md).
73
+
66
74
| Fault name | Applicable scenarios |
67
75
|------------|----------------------|
68
76
|[Cloud Service Shutdown](#cloud-services-classic-shutdown)| Compute loss |
69
77
70
78
## Clustered Cache for Redis
71
79
80
+
This section applies to the `Microsoft.Cache/redis` resource type. [Learn more about Clustered Cache for Redis](../azure-cache-for-redis/cache-overview.md).
81
+
72
82
| Fault name | Applicable scenarios |
73
83
|------------|----------------------|
74
84
|[Azure Cache for Redis (Reboot)](#azure-cache-for-redis-reboot)| Dependency disruption (caches) |
75
85
76
86
## Cosmos DB
77
87
88
+
This section applies to the `Microsoft.DocumentDB/databaseAccounts` resource type. [Learn more about Cosmos DB](../cosmos-db/introduction.md).
89
+
78
90
| Fault name | Applicable scenarios |
79
91
|------------|----------------------|
80
92
|[Cosmos DB Failover](#cosmos-db-failover)| Database failover |
81
93
82
94
## Event Hubs
83
95
96
+
This section applies to the `Microsoft.EventHub/namespaces` resource type. [Learn more about Event Hubs](../event-hubs/event-hubs-about.md).
@@ -96,12 +112,16 @@ Agent-based faults are injected into **Azure Virtual Machines** or **Virtual Mac
96
112
97
113
## Network Security Groups
98
114
115
+
This section applies to the `Microsoft.Network/networkSecurityGroups` resource type. [Learn more about network security groups](../virtual-network/network-security-groups-overview.md).
116
+
99
117
| Fault name | Applicable scenarios |
100
118
|------------|----------------------|
101
119
|[NSG Security Rule](#nsg-security-rule)| Network disruption (for many Azure services) |
102
120
103
121
## Service Bus
104
122
123
+
This section applies to the `Microsoft.ServiceBus/namespaces` resource type. [Learn more about Service Bus](../service-bus-messaging/service-bus-messaging-overview.md).
This section applies to the `Microsoft.Compute/virtualMachineScaleSets` resource type. [Learn more about Virtual Machine Scale Sets](../virtual-machine-scale-sets/overview.md).
These actions are building blocks for constructing effective experiments. Use them in combination with other faults, such as running a load test while in parallel shutting down compute instances in a zone.
152
+
127
153
| Action category | Fault name |
128
154
|-----------------|------------|
129
155
| Load |[Start load test (Azure Load Testing)](#start-load-test-azure-load-testing)|
0 commit comments