GitHub
Start Free Trial
Extendable Platform. Endless Possibilities.
All open-source.
Actions
159
Advice
13
Extensions
28
Targets
55
Templates
82
Add Attacks, Checks and Load Tests
Contribute your technology-specific actions, by authoring your own extensions!
See Documentation
Alert Check
Verifies the Splunk Alert state
Check
Splunk Alerts
Alert Rule Check
Collects information about the alert-rule state and optionally verifies that the monitor has an expected state
Check
Grafana Alert Rules
Alter Queue Max Length
New
Change the queue max length
Attack
RabbitMQ Queues
AWS FIS Experiment
Start a AWS FIS experiment
Attack
FIS Experiment Templates
Blackhole Subnet
Simulates a network outage of a subnet
Attack
Subnets
Blackhole Zone
Simulates an outage of an entire availability zone
Attack
Zones
Block DNS
Block access to DNS servers
Attack
ECS Tasks
Block DNS
Blocks access to DNS servers
Attack
Containers
Block DNS
Blocks access to DNS servers
Attack
Linux Hosts
Block DNS
Beta
Block access to DNS servers
Attack
Windows Hosts
Block Hosts
Blocks inbound or outbound traffic
Attack
Azure Network Security Groups
Block TCP Connections
Blocks TCP connection to listed host(s)
Attack
AWS Lambdas
Block Traffic
Drop inbound or outbound traffic for the specified protocol and port
Attack
ECS Tasks
Block Traffic
Blocks network traffic (incoming and outgoing)
Attack
Containers
Block Traffic
Drops network traffic (incoming and outgoing)
Attack
Linux Hosts
Block Traffic
Beta
Block network traffic
Attack
Windows Hosts
Block Traffic to Backend
Block traffic to a backend
Attack
Kubernetes HAProxy Ingresses
Block Traffic to Backend
Block traffic to a backend
Attack
Kubernetes NGINX Ingresses
Cause Crash Loop
Causes a crash loop in a pod
Attack
Kubernetes Pods
Change Azure Scale Set Instance State
Reboot, delete, stop or deallocate azure virtual machines
Attack
Azure Scale Set Instances
Change Azure Virtual Machine State
Reboot, delete, stop or deallocate azure virtual machines
Attack
Azure Virtual Machines
Change CPU Frequency
Changes the CPU frequency limits for all cores
Attack
Linux Hosts
Change EC2 Instance State
Reboot, terminate, stop or hibernate EC2 instances
Attack
EC2 Instances
Change GCP Virtual Machine State
Reset, delete, stop or suspend gcp virtual machines
Attack
GCP Virtual Machines
Check Brokers
Check activity of brokers
Check
Check Consumer State
Check the consumer state
Check
Kafka Consumers
Check Node
New
Check activity of nodes
Check
RabbitMQ Nodes
Check Partitions
Check the partition activity for a given topic
Check
Kafka Topics
Check Queue Backlog
New
Check the backlog of a queue for a given time
Check
RabbitMQ Queues
Check Topic Lag
Check the consumer lag for a given topic
Check
Kafka Consumers
Controller Delay
Delay a Spring MVC controller http response by the given duration
Attack
JVM Instances
Controller Exception
Throw an exception in an Spring MVC controller method
Attack
JVM Instances
Corrupt Outgoing Packages
Inject corrupt packets by introducing single bit error at a random offset into egress network traffic
Attack
Containers
Corrupt Outgoing Packages
Inject corrupt packets by introducing single bit error at a random offset into ergress network traffic
Attack
Linux Hosts
Corrupt Outgoing Packages
Beta
Inject corrupt packets by introducing single bit error at a random offset into ergress network traffic
Attack
Windows Hosts
Create Action Suppression
Create an action suppression "one time" during the desired duration
Other
AppDynamics Applications
Create Maintenance Window
Creates a maintenance window in Dynatrace
Other
Create Maintenance Window
Creates a maintenance window in Instana
Other
Instana Application Perspectives
Create Monitor Downtime
Creates a downtime for a Datadog monitor
Other
Datadog Monitors
Create Muting Rule
Creates a muting rule in New Relic
Other
New Relic Accounts
DaemonSet Pod Count
Verifies Kubernetes DaemonSet pod counts
Check
Kubernetes Daemonsets
Delay Outgoing Traffic
Inject latency into egress network traffic
Attack
ECS Tasks
Delay Outgoing Traffic
Inject latency into egress network traffic
Attack
Containers
Delay Outgoing Traffic
Inject latency into egress network traffic
Attack
Linux Hosts
Delay Outgoing Traffic
Beta
Inject latency into outgoing network traffic
Attack
Windows Hosts
Delay Traffic to Backend
Delay traffic to a backend
Attack
Kubernetes HAProxy Ingresses
Delay Traffic to Backend
Delay traffic to a backend
Attack
Kubernetes NGINX Ingresses
Delete Pod
Deletes a pod
Attack
Kubernetes Pods
Deny Access
Deny access for a user used by a consumer group on a certain topic
Attack
Kafka Consumers
Deployment Pod Count
Verifies Kubernetes Deployment pod counts
Check
Kubernetes Deployments
Deployment Rollout Status
Check the rollout status of the deployment. The check succeeds when no rollout is pending, i.e., kubectl rollout status exits with status code 0.
Check
Kubernetes Deployments
Detector Check
Collects information about the detector state and optionally verifies that the detector has an expected state
Check
Splunk Detectors
Drain Node
Drains a node
Attack
Kubernetes Nodes
Drop Outgoing Traffic
Cause packet loss for outgoing network traffic (egress)
Attack
ECS Tasks
Drop Outgoing Traffic
Cause packet loss for outgoing network traffic (egress)
Attack
Containers
Drop Outgoing Traffic
Cause packet loss for outgoing network traffic (egress)
Attack
Linux Hosts
Drop Outgoing Traffic
Beta
Cause packet loss for outgoing network traffic
Attack
Windows Hosts
Event Check
Checks if there are any events in Instana
Check
Instana Application Perspectives
Fill Disk
Fill ephemeral storage for the given duration
Attack
ECS Tasks
Fill Disk
Writes data to the disk
Attack
Containers
Fill Disk
Writes data to the disk
Attack
Linux Hosts
Fill Disk
Beta
Writes data to the disk
Attack
Windows Hosts
Fill Diskspace
Fills tmp diskspace of the function
Attack
AWS Lambdas
Fill Diskspace
Beta
Fills tmp diskspace of the function
Attack
Azure Functions
Fill Diskspace
Beta
Fills tmp diskspace of the container app
Attack
Container Apps
Fill Memory
Allocates and and holds memory
Attack
Containers
Fill Memory
Allocates and holds memory
Attack
Linux Hosts
Fill Memory
Beta
Allocates and holds memory
Attack
Windows Hosts
Gatling
Runs a Gatling Enterprise load test
Load Test
Gatling Enterprise Simulations
Gatling
Runs a Gatling load test
Load Test
Health Rule Check
Collects information about the health-rule state and optionally verifies that the rule has an expected state
Check
AppDynamics Health Rules
HTTP Check Periodically
Execute HTTP calls and verify responses periodically
Check
HTTP Check With Fixed Amount of Calls
Execute a specific amount of HTTP calls and verify responses
Check
Http Client Delay
Delays a response from a RestTemplate or WebClient by the given duration
Attack
JVM Instances
Http Client Status
Returns the given status code for a RestTemplate or WebClient call. The original call is not executed.
Attack
JVM Instances
Incident Check
Checks if there are any open incidents in New Relic
Check
New Relic Accounts
Inject Exception
Injects exception into the function
Attack
AWS Lambdas
Inject Exception
Beta
Injects exception
Attack
Azure Functions
Inject Exception
Beta
Injects exception
Attack
Container Apps
Inject Latency
Injects latency into the function
Attack
AWS Lambdas
Inject Latency
Beta
Injects latency
Attack
Azure Functions
Inject Latency
Beta
Injects latency
Attack
Container Apps
Inject Status Code
Returns a fixed status code
Attack
AWS Lambdas
Inject Status Code
Beta
Injects a status code
Attack
Azure Functions
Inject Status Code
Beta
Injects a status code
Attack
Container Apps
Istio gRPC Abort
Injects a gRPC abort fault into all gRPC routes of the targeted virtual services. Abort requests before forwarding, emulating various failures such as network issues, overloaded upstream service, etc.
Attack
Istio Virtual services
Istio HTTP abort
Injects a HTTP abort fault into all HTTP routes of the targeted virtual services. Abort requests before forwarding, emulating various failures such as network issues, overloaded upstream service, etc.
Attack
Istio Virtual services
Istio HTTP delay
Injects a HTTP delay fault into all HTTP routes of the targeted virtual services. Delay requests before forwarding, emulating various failures such as network issues, overloaded upstream service, etc.
Attack
Istio Virtual services
Java Method Delay
Delay a public method call by the given duration
Attack
JVM Instances
Java Method Exception
Throw an exception in an public Java method
Attack
JVM Instances
JDBC Template Delay
Delay a Spring JDBC Template response by the given duration
Attack
JVM Instances
JDBC Template Exception
Throws an exception in a Spring JDBC Template
Attack
JVM Instances
JMeter
Runs a JMeter load test
Load Test
K6
Runs a K6 load test
Load Test
K6 Cloud
Runs a K6 load test in the K6 cloud
Load Test
Kubernetes Event Logs
Collect event logs from a Kubernetes
Other
Kubernetes Cluster
Limit Connection Creation Rate
Change the connection creation rate
Attack
Kafka Brokers
Limit IO Threads
Limit the number of io threads per broker
Attack
Kafka Brokers
Limit Network Threads
Change the number of network threads per broker
Attack
Kafka Brokers
Limit Outgoing Bandwidth
Reduce the available egress network bandwidth
Attack
Containers
Limit Outgoing Bandwidth
Reduce the available egress network bandwidth
Attack
Linux Hosts
Limit Outgoing Bandwidth
Beta
Reduce the available outgoing network bandwidth
Attack
Windows Hosts
Monitor Status
Collects information about the monitor status and optionally verifies that the monitor has an expected status
Check
Datadog Monitors
Node Count
Verifies Kubernetes node counts
Check
Kubernetes Cluster
Pause Container
Pauses the Docker container for the given duration
Attack
Containers
Pod Count Metrics
Collects information about pod counts (desired vs. actual count)
Other
Kubernetes Cluster
Postman collection
Execute a Postman collection through Postman's cloud API
Check
Postman Collections
Problem Check
Checks if there are any problems in Dynatrace
Check
Produce (# of Records)
Produce a certain amount of kafka messages for a given duration
Attack
Kafka Topics
Produce (Records / s)
Produce records periodically (records per second)
Attack
Kafka Topics
Prometheus Metrics
Gather and check Prometheus metrics
Check
Prometheus Instances
Publish (# of Messages)
New
Publish a certain amount of rabbitmq messages for a given duration
Attack
RabbitMQ Queues
Publish (Messages / s)
New
Publish X messages per second for a given duration
Attack
RabbitMQ Queues
Reboot RDS instance
Reboot a single RDS database instance
Attack
RDS Instances
Reduce Message Batch Size
Change the max bytes per message
Attack
Kafka Topics
ReplicaSet Pod Count
Verifies Kubernetes ReplicaSet pod counts
Check
Kubernetes ReplicaSets
Return Static Response
Return a static response for a given load balancer listener
Attack
Application Load Balancers
Rollout Restart Deployment
execute a rollout restart for a Kubernetes deployment
Attack
Kubernetes Deployments
Run Jenkins Job
Start a Jenkins build job
Other
Jenkins Jobs
Scale Deployment
Up-/Downscale a Kubernetes Deployment
Attack
Kubernetes Deployments
Scale ReplicaSet
Up-/Downscale a Kubernetes ReplicaSet
Attack
Kubernetes ReplicaSets
Scale Service
Scale a ECS Service to a desired count
Attack
ECS Services
Scale StatefulSet
Up-/Downscale a Kubernetes StatefulSet
Attack
Kubernetes Statefulsets
Service Event Log
Collect service events from ECS
Other
ECS Services
Service Task Count
Verify service task count
Check
ECS Services
Set Image
Set the image of a Deployment
Attack
Kubernetes Deployments
Shutdown Windows Host
Beta
Reboots or shuts down the Windows host
Attack
Windows Hosts
SLO Check
Collects information about the SLO state and optionally verifies that the SLO has an expected state
Check
Splunk SLOs
StackState Status
Collects information about a StackState service status and optionally verifies that the monitor has an expected status
Check
StackState Services
StatefulSet Pod Count
Verifies Kubernetes StatefulSet pod counts
Check
Kubernetes Statefulsets
Stop Container
Stops or kills the Container
Attack
Containers
Stop Process
Stop a particular process by name in a task
Attack
ECS Tasks
Stop Process
Stops a process by name or pid
Attack
Linux Hosts
Stop Process
Beta
Stops a process by name or pid
Attack
Windows Hosts
Stop Task
Stop a running ECS Task
Attack
ECS Tasks
Stress CPU
Stresses CPU for the given duration
Attack
ECS Tasks
Stress CPU
Generate CPU load for one or more cores. The resources on a host are shared between containers. Running a resource attack for a container is executed in the containers namespace, but affects the host's resources and all containers running on it.
Attack
Containers
Stress CPU
Generate CPU load for one or more cores
Attack
Linux Hosts
Stress CPU
Beta
Generate CPU load for one or more cores
Attack
Windows Hosts
Stress IO
Stresses IO on the ephemeral storage for the given duration
Attack
ECS Tasks
Stress IO
Generate read/write operation on hard disks
Attack
Containers
Stress IO
Generate read/write operation on hard disks
Attack
Linux Hosts
Stress IO
Beta
Generate read/write operation on hard disks
Attack
Windows Hosts
Stress Memory
Stresses memory for the given duration
Attack
ECS Tasks
Stress Memory
Stresses memory by ongoing reallocation, read and write operations
Attack
Containers
Stress Memory
Stresses memory by ongoing reallocation, read and write operations
Attack
Linux Hosts
Taint node
Taint a node
Attack
Kubernetes Nodes
Terminate Requests
Leverage the Kong request-termination plugin to inject HTTP failures at Kong service level
Attack
Kong Services
Terminate Requests
Leverage the Kong request-termination plugin to inject HTTP failures for specific Kong routes
Attack
Kong Routes
Time Travel
Change the system time by the given offset
Attack
Linux Hosts
Time Travel
Beta
Change the system time by the given offset
Attack
Windows Hosts
Trigger DB Cluster Failover
Triggers DB cluster failover by promoting a standby instance to primary
Attack
RDS Clusters
Trigger DB Instance Stop
Stops a DB instance
Attack
RDS Instances
Trigger Delete Records
Trigger delete records to move the offset relative to the last known offset for each selected partition
Attack
Kafka Topics
Trigger Elasticache Node Group Failover
Triggers Elasticache node group failover by promoting a replica node to primary
Attack
Elasticaches
Trigger MSK Broker Reboot
Triggers MSK Broker Reboot
Attack
MSK Brokers
Trigger Partition Leader Election
Trigger election for a new leader for a given topic and partition(s), asking for the preferred replica. Warning: in order to force the new election, we change the replica order so that the next in-sync replica is first and the current leader is last.
Attack
Kafka Topics
Trigger Shutdown Host
Triggers a reboot or shutdown of the host
Attack
Linux Hosts
Workload Check
Checks the state of a given workload in New Relic
Check
New Relic Workloads
Start Free Trial
Hub
Actions
Targets
Advice
Extensions
Templates
Support & Resources
Documentation
Youtube Tutorials
Case Studies
Contacts
About us
Contact us
Imprint and legal
Terms of services
© 2025 Steadybit GmbH. All rights reserved.