Skip to content

Commit 89ded45

Browse files
committed
add blurbs after each heading
1 parent 411ce04 commit 89ded45

File tree

1 file changed

+31
-5
lines changed

1 file changed

+31
-5
lines changed

articles/chaos-studio/chaos-studio-fault-library.md

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ ms.custom: linux-related-content
1313

1414
# Azure Chaos Studio fault and action library
1515

16-
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).
1717

1818
## Agent-based faults
1919

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.
2121

2222
| Applicable OS types | Fault name | Applicable scenarios |
2323
|---------------------|-----------------------------------------------------------------------------|-------------------------------------------------------------|
@@ -30,26 +30,32 @@ Agent-based faults are injected into **Azure Virtual Machines** or **Virtual Mac
3030
| Windows, Linux | [Stop Service](#stop-service) | Service disruption/restart |
3131
| Windows, Linux | [Time Change](#time-change) | Time synchronization issues |
3232
| Windows, Linux | [Virtual Memory Pressure](#virtual-memory-pressure) | Memory capacity loss, resource pressure |
33-
| 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 |
3434
| 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 |
3636
| 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 |
3838

3939
## App Service
4040

41+
This section applies to the `Microsoft.Web/sites` resource type. [Learn more about App Service](../app-service/overview.md).
42+
4143
| Fault name | Applicable scenarios |
4244
|------------|----------------------|
4345
| [Stop App Service](#stop-app-service) | Service disruption |
4446

4547
## Autoscale Settings
4648

49+
This section applies to the `Microsoft.Insights/autoscaleSettings` resource type. [Learn more about Autoscale Settings](../azure-monitor/autoscale/autoscale-overview.md).
50+
4751
| Fault name | Applicable scenarios |
4852
|------------|----------------------|
4953
| [Disable Autoscale](#disable-autoscale) | Compute capacity loss (when used with VMSS Shutdown) |
5054

5155
## Azure Kubernetes Service
5256

57+
This section applies to the `Microsoft.ContainerService/managedClusters` resource type. [Learn more about Azure Kubernetes Service](../aks/intro-kubernetes.md).
58+
5359
| Fault name | Applicable scenarios |
5460
|------------|----------------------|
5561
| [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
6369

6470
## Cloud Services (Classic)
6571

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+
6674
| Fault name | Applicable scenarios |
6775
|------------|----------------------|
6876
| [Cloud Service Shutdown](#cloud-services-classic-shutdown) | Compute loss |
6977

7078
## Clustered Cache for Redis
7179

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+
7282
| Fault name | Applicable scenarios |
7383
|------------|----------------------|
7484
| [Azure Cache for Redis (Reboot)](#azure-cache-for-redis-reboot) | Dependency disruption (caches) |
7585

7686
## Cosmos DB
7787

88+
This section applies to the `Microsoft.DocumentDB/databaseAccounts` resource type. [Learn more about Cosmos DB](../cosmos-db/introduction.md).
89+
7890
| Fault name | Applicable scenarios |
7991
|------------|----------------------|
8092
| [Cosmos DB Failover](#cosmos-db-failover) | Database failover |
8193

8294
## Event Hubs
8395

96+
This section applies to the `Microsoft.EventHub/namespaces` resource type. [Learn more about Event Hubs](../event-hubs/event-hubs-about.md).
97+
8498
| Fault name | Applicable scenarios |
8599
|------------|----------------------|
86100
| [Change Event Hub State](#change-event-hub-state) | Messaging infrastructure misconfiguration/disruption |
87101

88102
## Key Vault
89103

104+
This section applies to the `Microsoft.KeyVault/vaults` resource type. [Learn more about Key Vault](../key-vault/key-vault-insights-overview.md).
105+
90106
| Fault name | Applicable scenarios |
91107
|------------|----------------------|
92108
| [Key Vault: Deny Access](#key-vault-deny-access) | Certificate denial |
@@ -96,12 +112,16 @@ Agent-based faults are injected into **Azure Virtual Machines** or **Virtual Mac
96112

97113
## Network Security Groups
98114

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+
99117
| Fault name | Applicable scenarios |
100118
|------------|----------------------|
101119
| [NSG Security Rule](#nsg-security-rule) | Network disruption (for many Azure services) |
102120

103121
## Service Bus
104122

123+
This section applies to the `Microsoft.ServiceBus/namespaces` resource type. [Learn more about Service Bus](../service-bus-messaging/service-bus-messaging-overview.md).
124+
105125
| Fault name | Applicable scenarios |
106126
|------------|----------------------|
107127
| [Change Queue State](#service-bus-change-queue-state) | Messaging infrastructure misconfiguration/disruption |
@@ -110,20 +130,26 @@ Agent-based faults are injected into **Azure Virtual Machines** or **Virtual Mac
110130

111131
## Virtual Machines (service-direct)
112132

133+
This section applies to the `Microsoft.Compute/virtualMachines` resource type. [Learn more about Virtual Machines](../virtual-machines/overview.md).
134+
113135
| Fault name | Applicable scenarios |
114136
|------------|----------------------|
115137
| [VM Redeploy](#vm-redeploy) | Compute disruption, maintenance events |
116138
| [VM Shutdown](#vm-shutdown) | Compute loss/disruption |
117139

118140
## Virtual Machine Scale Set
119141

142+
This section applies to the `Microsoft.Compute/virtualMachineScaleSets` resource type. [Learn more about Virtual Machine Scale Sets](../virtual-machine-scale-sets/overview.md).
143+
120144
| Fault name | Applicable scenarios |
121145
|------------|----------------------|
122146
| [VMSS Shutdown](#vmss-shutdown-version-10) | Compute loss/disruption |
123147
| [VMSS Shutdown (2.0)](#vmss-shutdown-version-20) | Compute loss/disruption (by Availability Zone) |
124148

125149
## Orchestration actions
126150

151+
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+
127153
| Action category | Fault name |
128154
|-----------------|------------|
129155
| Load | [Start load test (Azure Load Testing)](#start-load-test-azure-load-testing) |

0 commit comments

Comments
 (0)