Skip to content

Commit 3a2cee4

Browse files
committed
add to quick ref table
1 parent 3a8e009 commit 3a2cee4

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

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

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,19 @@ Agent-based faults are injected into **Azure Virtual Machines** or **Virtual Mac
2424
| Windows, Linux | [CPU Pressure](#cpu-pressure) | Compute capacity loss, resource pressure |
2525
| Windows, Linux | [Kill Process](#kill-process) | Dependency disruption |
2626
| Windows | [Pause Process](#pause-process) | Dependency disruption, service disruption |
27-
| Windows, Linux | [Network Disconnect](#network-disconnect) | Network disruption |
28-
| Windows, Linux | [Network Latency](#network-latency) | Network performance degradation |
29-
| Windows, Linux | [Network Packet Loss](#network-packet-loss) | Network reliability issues |
27+
| Windows (TCP/UDP only), Linux (outbound only) | [Network Disconnect](#network-disconnect) | Network disruption |
28+
| Windows (TCP/UDP only), Linux (outbound only) | [Network Latency](#network-latency) | Network performance degradation |
29+
| Windows (TCP/UDP only), Linux (outbound only) | [Network Packet Loss](#network-packet-loss) | Network reliability issues |
30+
| Windows | [DNS Failure](#dns-failure) | DNS resolution issues |
31+
| Windows | [Network Disconnect (Via Firewall)](#network-disconnect-via-firewall) | Network disruption |
3032
| Windows, Linux | [Physical Memory Pressure](#physical-memory-pressure) | Memory capacity loss, resource pressure |
3133
| Windows, Linux | [Stop Service](#stop-service) | Service disruption/restart |
3234
| Windows, Linux | [Time Change](#time-change) | Time synchronization issues |
3335
| Windows, Linux | [Virtual Memory Pressure](#virtual-memory-pressure) | Memory capacity loss, resource pressure |
3436
| Linux | [Arbitrary Stress-ng Stressor](#arbitrary-stress-ng-stressor) | General system stress testing |
3537
| Linux | [Linux DiskIO Pressure](#linux-disk-io-pressure) | Disk I/O performance degradation |
3638
| Windows | [DiskIO Pressure](#disk-io-pressure) | Disk I/O performance degradation |
37-
| Windows | [DNS Failure](#dns-failure) | DNS resolution issues |
38-
| Windows | [Network Disconnect (Via Firewall)](#network-disconnect-via-firewall) | Network disruption |
39+
3940

4041
## App Service
4142

@@ -165,8 +166,8 @@ These actions are building blocks for constructing effective experiments. Use th
165166
|-|-|
166167
| Capability name | NetworkDisconnect-1.1 |
167168
| Target type | Microsoft-Agent |
168-
| Supported OS types | Windows, Linux |
169-
| Description | Blocks outbound network traffic for specified port range and network block. At least one destinationFilter or inboundDestinationFilter array must be provided. |
169+
| Supported OS types | Windows, Linux (outbound traffic only) |
170+
| Description | Blocks network traffic for specified port range and network block. At least one destinationFilter or inboundDestinationFilter array must be provided. |
170171
| Prerequisites | **Windows:** The agent must run as administrator, which happens by default if installed as a VM extension. |
171172
| | **Linux:** The `tc` (Traffic Control) package is used for network faults. If it isn't already installed, the agent automatically attempts to install it from the default package manager. |
172173
| Urn | urn:csci:microsoft:agent:networkDisconnect/1.1 |
@@ -220,6 +221,7 @@ The parameters **destinationFilters** and **inboundDestinationFilters** use the
220221
* The agent-based network faults currently only support IPv4 addresses.
221222
* The network disconnect fault only affects new connections. Existing active connections continue to persist. You can restart the service or process to force connections to break.
222223
* When running on Windows, the network disconnect fault currently only works with TCP or UDP packets.
224+
* When running on Linux, this fault can only affect **outbound** traffic, not inbound traffic. The fault can affect **both inbound and outbound** traffic on Windows environments (via the `inboundDestinationFilters` and `destinationFilters` parameters).
223225

224226
### Network Disconnect (Via Firewall)
225227

@@ -1595,11 +1597,11 @@ Currently, a maximum of 4 process names can be listed in the processNames parame
15951597

15961598
| Property | Value |
15971599
|-|-|
1598-
| Capability name | SecurityRule-1.0 |
1600+
| Capability name | SecurityRule-1.0, SecurityRule-1.1 |
15991601
| Target type | Microsoft-NetworkSecurityGroup |
16001602
| Description | Enables manipulation or rule creation in an existing Azure network security group (NSG) or set of Azure NSGs, assuming the rule definition is applicable across security groups. Useful for: <ul><li>Simulating an outage of a downstream or cross-region dependency/nondependency.<li>Simulating an event that's expected to trigger a logic to force a service failover.<li>Simulating an event that's expected to trigger an action from a monitoring or state management service.<li>Using as an alternative for blocking or allowing network traffic where Chaos Agent can't be deployed. |
16011603
| Prerequisites | None. |
1602-
| Urn | urn:csci:microsoft:networkSecurityGroup:securityRule/1.0 |
1604+
| Urn | urn:csci:microsoft:networkSecurityGroup:securityRule/1.0, urn:csci:microsoft:networkSecurityGroup:securityRule/1.1 |
16031605
| Fault type | Continuous. |
16041606
| Parameters (key, value) | |
16051607
| name | A unique name for the security rule that's created. The fault fails if another rule already exists on the NSG with the same name. Must begin with a letter or number. Must end with a letter, number, or underscore. May contain only letters, numbers, underscores, periods, or hyphens. |

0 commit comments

Comments
 (0)