Open-source Java application for load testing and measuring the performance of web applications and other services.
eventum-generator/eventum
Data generation platform that produces realistic synthetic events and streams them live or generates them in bulk to logs, databases, and HTTP endpoints.
- Estrelas
- 70
- Forks
- 4
- Issues abertas
- 10
- Último commit
- anteontem
O que é?
Eventum generates synthetic events for testing, demos, and data pipelines. Event templates are written in Jinja2 and can use Faker and Mimesis to produce believable names, IP addresses, timestamps, and domain-specific values. Scheduling supports cron expressions, fixed intervals, and statistical time patterns that imitate real traffic curves.
Each generator runs a pipeline of input, event, and output plugins. Output can fan out to stdout, files, ClickHouse, OpenSearch, or any HTTP endpoint at the same time. The tool runs in two modes: real-time streaming at scheduled timestamps, or as-fast-as-possible bulk generation. It is distributed on PyPI and Docker Hub, and runs on Linux.
In application mode, the eventum run command starts a web UI called Eventum Studio, a REST API, and orchestration for multiple generators. An MCP server lets AI assistants manage generators and author configurations, and credentials are stored in an encrypted keyring.
Recursos principais
- 01Jinja2 templates with Faker and Mimesis for realistic values
- 02Cron, fixed-interval, and statistical time-based scheduling
- 03Output to stdout, files, ClickHouse, OpenSearch, or HTTP endpoints
- 04Real-time streaming or bulk generation modes
- 05Web UI, REST API, and MCP server for managing generators
- 06Encrypted keyring for storing credentials
Casos de uso
- Generating a continuous log stream to test a SIEM or observability pipeline
- Seeding a staging database with realistic synthetic records
- Stress-testing an ingestion pipeline with high-throughput traffic
- Producing demo data for dashboards and presentations
Tópicos
Perguntas frequentes
- O que é eventum?
- Data generation platform that produces realistic synthetic events and streams them live or generates them in bulk to logs, databases, and HTTP endpoints. Eventum generates synthetic events for testing, demos, and data pipelines. Event templates are written in Jinja2 and can use Faker and Mimesis to produce believable names, IP addresses, timestamps, and domain-specific values. Scheduling supports cron expressions, fixed intervals, and statistical time patterns that imitate real traffic curves.
- eventum é gratuito? Qual é a licença?
- eventum é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- eventum ainda é mantido?
- Manutenção ativa. O último commit de eventum foi em 18 de out. de 2026.
- Para que posso usar eventum?
- Generating a continuous log stream to test a SIEM or observability pipeline Seeding a staging database with realistic synthetic records Stress-testing an ingestion pipeline with high-throughput traffic Producing demo data for dashboards and presentations
- Onde consigo eventum?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/eventum-generator/eventum
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
A terminal UI (TUI) for viewing and controlling Docker containers, with live stats, logs and exec access.
A terminal TUI for browsing, connecting to, and managing SSH hosts defined in your ~/.ssh/config file.
A terminal and browser viewer that draws Claude Code and Codex sessions as a live flow graph of agents and their tool calls.
A shell guardrail that intercepts dangerous terminal commands from humans and AI coding agents and requires confirmation before running them.
A lightweight terminal TUI for managing SSH, serial, telnet, SFTP, FTP, WebDAV and S3 connections in one binary.