Skip to content

Latest commit

 

History

History
9 lines (4 loc) · 899 Bytes

02-architecture.md

File metadata and controls

9 lines (4 loc) · 899 Bytes

Architecture

The xk6-disruptor consists of two main components: a k6 extension and the xk6-disruptor-agent. The xk6-disruptor-agent is a command line tool that can inject disruptions in the target system where it runs. The xk6-disruptor extension provides an API for injecting faults into a target system using the xk6-disruptor as a backend tool. The xk6-disruptor extension will install the agent in the target and send commands in order to inject the desired faults.

The xk6-disruptor-agent is provided as an Docker image that can be pulled from the xk6-disruptor repository as or build locally.

The agent offers a series of commands that inject different types of disruptions. It can run standalone, as a CLI application to facilitate debugging.