Steadybit logoResilience Hub
Try SteadybitGitHub icon
Steadybit logoResilience Hub

Delay Traffic to a Backend

AttackAttack
Delay traffic to a backend
Targets:
Kubernetes HAProxy Ingresses
Install now

Delay Traffic to a Backend

Delay traffic to a backend
AttackAttack
Install now

Delay Traffic to a Backend

AttackAttack
Delay traffic to a backend
Targets:
Kubernetes HAProxy Ingresses
Install now

Delay Traffic to a Backend

Delay traffic to a backend
AttackAttack
Install now
Go back to list
Experiment editor showing the haproxy ingress delay traffic actionExperiment editor showing the haproxy ingress delay traffic action

Introduction

You can use the haproxy ingress delay traffic action to delay all traffic to a specific HTTP path / HTTP Method / HTTP Headers in the ingress controller for a given time. This is useful for testing how your application behaves when specific endpoints are slowly reachable.

Use Cases

  • Understand how your services behave under network latency

Usage

You can not apply multiple actions to the same ingress resource.

Rollback

The annotation made to the ingress resource will be removed automatically after the action is finished. If you want to rollback manually, you can look for the annotation haproxy-ingress.github.io/backend-config-snippet in the ingress resource and remove the parts that are surrounded by # BEGIN STEADYBIT - and # END STEADYBIT -. The steadybit parts in the annotation will be removed automatically after the action is finished.

Parameters

Path Pattern, HTTP Method, and HTTP Headers are optional parameters. If you do not set them, nothing will be blocked. If you set them, all requests that match the path pattern, HTTP method, and HTTP headers will be blocked.

NameRequiredDescription
DurationtrueHow long should the traffic be affected?
DelaytrueThe delay to apply to the path in milliseconds.
Path PatternfalseA regex pattern to match the paths to block.
HTTP MethodfalseA http method to match the requests to block. * is used as not set.
HTTP HeadersfalseA list of HTTP headers to match the requests to block. Value is a regex pattern. If multiple headers are set, all of them must match.

More Kubernetes HAProxy Ingress Actions

See all
Block traffic to a backend
Block traffic to a backend
AttackAttack
Kubernetes HAProxy Ingresses
Start Using Steadybit Today

Get started with Steadybit, and you’ll get access to all of our features to discover the full power of Steadybit. Available for SaaS and on-prem!

Are you unsure where to begin?

No worries, our reliability experts are here to help: book a demo with them!

Statistics
-Stars
Tags
Kubernetes
Delay traffic
Ingress
HAProxy
Latency
Homepage
hub.steadybit.com/extension/com.steadybit.extension_kubernetes
License
MIT
MaintainerSteadybit
Install now
Steadybit logoResilience Hub
Try Steadybit
© 2025 Steadybit GmbH. All rights reserved.
Twitter iconLinkedIn iconGitHub icon