Recommended Scenario

Kafka broker load on container processing latency

Test the impact of I/O usage on pipeline throughput and partition synchronicity. As I/O usage increases, pipeline performance will decrease, but should stay within expected bounds. Be sure to select your Kafka nodes.

Experiment types

IO

Targets

Containers

Length

4 minutes

How it works

How this Scenario works

This Scenario generates I/O load within the container running your Kafka broker, simulating storage contention or degraded volume performance in a containerized deployment. It lets you observe how your Kafka cluster handles constrained I/O when running in containers.

In containerized environments, this Scenario validates that your Kafka brokers can handle I/O pressure while running alongside other workloads. It helps identify any resource contention issues that may arise in shared container environments.

Use cases

Why run this Scenario?

  • Validate that container-level I/O limits and storage drivers handle Kafka's disk demands without unexpected failures.
  • Identify how container storage constraints (such as volume IOPS limits) affect partition replication lag.
  • Verify that container resource limits are configured to support Kafka broker performance under load.
  • Understand how shared storage in containerized environments impacts Kafka throughput.
Result

What to expect when you run it

When disk I/O load increases on a container running a Kafka broker, pipeline throughput decreases predictably and partition replication stays synchronized within acceptable thresholds.

Avoid downtime. Use Gremlin to turn failure into resilience.

Gremlin empowers you to proactively root out failure before it causes downtime. See how you can harness chaos to build resilient systems by requesting a demo of Gremlin.

Product Hero ImageShape