一款命令行与终端界面工具,可追溯进程、端口、容器或文件的启动来源链。
eventum-generator/eventum
数据生成平台,可产生逼真的合成事件,实时推送或批量生成到日志、数据库和 HTTP 端点。
- Star
- 70
- Fork
- 4
- 未关闭 Issue
- 10
- 最近提交
- 前天
这是什么?
Eventum 用于生成合成事件,服务于测试、演示和数据管道场景。事件模板使用 Jinja2 编写,可结合 Faker 和 Mimesis 生成逼真的姓名、IP 地址、时间戳及特定领域的数据。调度方式支持 cron 表达式、固定间隔,以及模拟真实流量曲线的统计时间模式。
每个生成器由输入、事件和输出插件组成的管道驱动。输出可同时分发到标准输出、文件、ClickHouse、OpenSearch 或任意 HTTP 端点。运行模式分为按预定时间戳实时推送的流式模式,以及尽快生成的批量模式。项目可通过 PyPI 和 Docker Hub 安装,运行环境为 Linux。
应用模式下,eventum run 命令会启动 Web 界面 Eventum Studio、REST API,并支持多个生成器的编排。MCP 服务器允许 AI 助手管理生成器和编写配置,凭证则保存在加密的密钥环中。
核心功能
- 01基于 Jinja2 模板,结合 Faker 和 Mimesis 生成逼真数据
- 02支持 cron、固定间隔和统计型时间模式调度
- 03可同时输出到标准输出、文件、ClickHouse、OpenSearch 或 HTTP 端点
- 04支持实时流式推送和批量生成两种模式
- 05提供 Web 界面、REST API 和 MCP 服务器管理生成器
- 06凭证存储在加密密钥环中
适用场景
- 生成持续的日志流,用于测试 SIEM 或可观测性管道
- 用逼真的合成记录填充预发布环境数据库
- 用高吞吐流量对数据接入管道做压力测试
- 为仪表盘和演示准备示例数据
快速上手
- 1
使用 pip 安装软件包
pip install eventum-generator - 2
创建模板文件 events.jinja(文件内容,并非命令)
- 3
创建配置文件 generator.yml(文件内容,并非命令)
- 4
运行生成器
eventum generate --path generator.yml --id demo
使用前须知
- README 列出的支持平台为 Linux 和 Docker。
- 应用模式和 Studio 需要运行单独的服务器进程。
标签
常见问题
- eventum 是什么?
- 数据生成平台,可产生逼真的合成事件,实时推送或批量生成到日志、数据库和 HTTP 端点。 Eventum 用于生成合成事件,服务于测试、演示和数据管道场景。事件模板使用 Jinja2 编写,可结合 Faker 和 Mimesis 生成逼真的姓名、IP 地址、时间戳及特定领域的数据。调度方式支持 cron 表达式、固定间隔,以及模拟真实流量曲线的统计时间模式。
- eventum 可以免费使用吗?用的什么许可证?
- eventum 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- eventum 还在维护吗?
- 活跃维护中。eventum 最近一次提交是在 2026年10月18日。
- eventum 适合用来做什么?
- 生成持续的日志流,用于测试 SIEM 或可观测性管道 用逼真的合成记录填充预发布环境数据库 用高吞吐流量对数据接入管道做压力测试 为仪表盘和演示准备示例数据
- eventum 怎么安装和运行?
- 使用 pip 安装软件包: pip install eventum-generator 创建模板文件 events.jinja(文件内容,并非命令) 创建配置文件 generator.yml(文件内容,并非命令) 运行生成器: eventum generate --path generator.yml --id demo
- 在哪里获取 eventum?
- 源代码和安装说明在 GitHub 上:https://github.com/eventum-generator/eventum
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个用 Go 编写的跨平台任务运行工具,受 Make 启发,通过 YAML 格式的 Taskfile 进行配置。
本地运行的 CLI 与桌面应用,按工具、模型、项目和任务拆解 AI 编程的 token 用量与费用。
支持多种数据库的 AI 数据库客户端,同时提供 MCP 服务器供智能体查询。
一款终端 TUI 工具,用于浏览、连接和管理 ~/.ssh/config 中的 SSH 主机。
一款用 Go 编写的自托管一体化软件开发服务,涵盖 Git 托管、代码评审、议题与 CI/CD。