Steadybit logoResilience Hub
Try SteadybitGitHub icon
Steadybit logoResilience Hub

Terminate Requests

Attack

Attack

Leverage the Kong request-termination plugin to inject HTTP failures at Kong service level.
Targets:
Kong services
Install now

Terminate Requests

Leverage the Kong request-termination plugin to inject HTTP failures at Kong service level.
Attack

Attack

Targets:
Kong services
Install now

Terminate Requests

Attack

Attack

Leverage the Kong request-termination plugin to inject HTTP failures at Kong service level.
Targets:
Kong services
Install now

Terminate Requests

Leverage the Kong request-termination plugin to inject HTTP failures at Kong service level.
Attack

Attack

Targets:
Kong services
Install now
Go back to list
YouTube content is not loaded by default for privacy reasons.
The experiment editor's sidebar showing the request termination attack.The experiment editor's sidebar showing the request termination attack.

Introduction

This action configures the Kong request termination plugin to cause abnormal behavior in the communication between services.

Use Cases

  • Verify service communication robustness.
  • Understand how services degrade when a part of your system becomes unavailable.
  • Attack a subset of the traffic flowing through your system.
  • Inject abnormal response bodies to learn how downstream services handle uncommon scenarios.

Rollback

Whenever the action or the experiment completes, the configured plugin is deleted through Kong's admin API.

Parameters

ParameterDescriptionDefault
DurationHow long should the traffic be impacted.30s
ConsumerYou may optionally define for which Kong consumer the traffic should be impacted.
MessageHTTP response to injectError injected through the Steadybit Kong extension (through the request-termination Kong plugin)
BodyThe raw response body to be returned for terminated requests. This is mutually exclusive with the message parameter. A body parameter takes precedence over the message parameter.
Content-TypeContent-Type response header to be returned for terminated requests.
HTTP status codeHTTP response status code to inject500
TriggerWhen not set, the plugin always activates. When set to a string, the plugin will activate exclusively on requests containing either a header or a query parameter that is named the string.
Statistics
-Stars
Tags
kong
api-gateway
nginx
http
rest
service
route
Homepage
github.com/steadybit/extension-kong
License
MIT
MaintainerSteadybit
Start using Steadybit for free

Steadybit is free for personal use. Start your journey towards reliability!

Are you unsure where to begin?

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

Steadybit logoResilience Hub
Try Steadybit
HubActionsTargetsExtensionsRecipes
© 2023 Steadybit GmbH. All rights reserved.
Twitter iconLinkedIn iconGitHub icon