{"repo":"aleksandarskrbic/khaos","free":true,"listed":false,"github":"https://github.com/aleksandarskrbic/khaos","clone":"git clone https://github.com/aleksandarskrbic/khaos.git","description":"Kafka data generator and load testing tool - generate fake messages, simulate producers and consumers, test broker failures, and run chaos engineering scenarios","language":"Python","stars":127,"topics":["apache-kafka","chaos-engineering","devops","kafka","load-testing","devops-tools","stress-testing","stream-processing","data-engineering","data-generator"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"khaos Kafka data generator and load testing tool - generate fake messages, simulate producers/consumers, and run chaos engineering scenarios Khaos is a Kafka data generator, load testing tool, and chaos engineering CLI. Generate synthetic test data, simulate realistic producer and consumer workloads, and inject failures into your Kafka cluster. Perfect for testing Spark Streaming, Apache Flink, and Kafka Streams applications. Table of Contents - Use Cases - Features - Requirements - Installation - Quick Start - Shell Completion - CLI Reference - Commands Overview - run vs simulate - Cluster Modes - khaos cluster-up - khaos cluster-down - khaos cluster-status - khaos list - khaos validate - khaos run - khaos simulate - Learning Stream Processing - Available Scenarios - Creating Custom Scenarios - Basic Structure - Topic Configuration - Message Schema - Structured Field Schemas - Serialization Formats - Producer Config - Consumer Config - Incident Primitives - Incident Groups - Correlated Event Flows - Testing Patterns - Duplicate Message Simulation - Consumer Failure Simulation - Kafka Cluster Details - Running with Docker - License Use Cases - Kafka Data Generator : Generate fake Kafka messages with realistic schemas for testing - Kafka Load Testing : Stress test and benchmark your Kafka cluster at high throughput - Kafka Producer Simulator : Simulate multiple producers with configurable rates and patterns - Stream Processing Testing : Generate test data for Apache Flink, Spa","default_branch":null,"files":null,"tree":[],"storefront":"/r/aleksandarskrbic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aleksandarskrbic/khaos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}