CLI y TUI que rastrea cualquier proceso, puerto, contenedor o archivo hasta la cadena de sistemas que lo inició.
eventum-generator/eventum
Plataforma de generación de datos que crea eventos sintéticos realistas y los transmite en vivo o los genera en lote para enviarlos a logs, bases de datos y endpoints HTTP.
- Estrellas
- 70
- Forks
- 4
- Issues abiertos
- 10
- Último commit
- hace 3 días
¿Qué es?
Eventum genera eventos sintéticos para pruebas, demos y pipelines de datos. Las plantillas de eventos se escriben en Jinja2 y pueden usar Faker y Mimesis para generar nombres, direcciones IP, marcas de tiempo y valores específicos del dominio que parezcan reales. La programación admite expresiones cron, intervalos fijos y patrones estadísticos que imitan las curvas del tráfico real.
Cada generador ejecuta un pipeline de plugins de entrada, eventos y salida. Los datos pueden enviarse simultáneamente a stdout, archivos, ClickHouse, OpenSearch o cualquier endpoint HTTP. La herramienta funciona en dos modos: transmisión en tiempo real en los horarios programados o generación por lotes a la máxima velocidad posible. Se distribuye en PyPI y Docker Hub, y funciona en Linux.
En modo de aplicación, el comando eventum run inicia una interfaz web llamada Eventum Studio, una API REST y la orquestación de varios generadores. Un servidor MCP permite que los asistentes de IA administren generadores y creen configuraciones; las credenciales se guardan en un keyring cifrado.
Funciones clave
- 01Plantillas Jinja2 con Faker y Mimesis para generar valores realistas
- 02Programación basada en cron, intervalos fijos y patrones estadísticos
- 03Salida a stdout, archivos, ClickHouse, OpenSearch o endpoints HTTP
- 04Modos de transmisión en tiempo real o generación por lotes
- 05Interfaz web, API REST y servidor MCP para administrar generadores
- 06Keyring cifrado para almacenar credenciales
Casos de uso
- Generar un flujo continuo de logs para probar un SIEM o un pipeline de observabilidad
- Cargar una base de datos de staging con registros sintéticos realistas
- Probar bajo estrés un pipeline de ingesta con tráfico de alto rendimiento
- Generar datos de demostración para dashboards y presentaciones
Inicio rápido
- 1
Instala el paquete con pip
pip install eventum-generator - 2
Crea un archivo de plantilla llamado events.jinja (contenido de un archivo, no un comando)
- 3
Crea un archivo de configuración llamado generator.yml (contenido de un archivo, no un comando)
- 4
Ejecuta el generador
eventum generate --path generator.yml --id demo
Antes de usarlo
- El README indica que Linux y Docker son plataformas compatibles.
- Application mode y Studio requieren ejecutar un proceso de servidor independiente.
Temas
Preguntas frecuentes
- ¿Qué es eventum?
- Plataforma de generación de datos que crea eventos sintéticos realistas y los transmite en vivo o los genera en lote para enviarlos a logs, bases de datos y endpoints HTTP. Eventum genera eventos sintéticos para pruebas, demos y pipelines de datos. Las plantillas de eventos se escriben en Jinja2 y pueden usar Faker y Mimesis para generar nombres, direcciones IP, marcas de tiempo y valores específicos del dominio que parezcan reales. La programación admite expresiones cron, intervalos fijos y patrones estadísticos que imitan las curvas del tráfico real.
- ¿eventum es gratuito? ¿Qué licencia tiene?
- eventum es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿eventum sigue mantenido?
- Mantenimiento activo. El último commit de eventum fue el 18 oct 2026.
- ¿Para qué puedo usar eventum?
- Generar un flujo continuo de logs para probar un SIEM o un pipeline de observabilidad Cargar una base de datos de staging con registros sintéticos realistas Probar bajo estrés un pipeline de ingesta con tráfico de alto rendimiento Generar datos de demostración para dashboards y presentaciones
- ¿Cómo se instala eventum?
- Instala el paquete con pip: pip install eventum-generator Crea un archivo de plantilla llamado events.jinja (contenido de un archivo, no un comando) Crea un archivo de configuración llamado generator.yml (contenido de un archivo, no un comando) Ejecuta el generador: eventum generate --path generator.yml --id demo
- ¿Dónde consigo eventum?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/eventum-generator/eventum
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Alertas autohospedadas para métricas, logs y fuentes de datos SQL, con enrutamiento de notificaciones y un agente de IA y servidor MCP integrados.
Agente de código abierto para monitorear infraestructura en tiempo real, con métricas por segundo, detección automática, detección de anomalías con ML y alertas integradas.
Plataforma open source de ingeniería de IA para depurar, evaluar, monitorear y optimizar agentes, aplicaciones con LLM y modelos de ML.
Plataforma de observabilidad autoalojable para logs, métricas, trazas, RUM y monitorización de LLM, desarrollada en Rust y posicionada como alternativa a Datadog y Splunk.
Colección de 28 tutoriales basados en código para llevar agentes de GenAI del prototipo a producción, con temas como memoria, RAG, despliegue, seguridad y observabilidad.