Eventum Studio
The built-in web interface for managing generators, editing configs, debugging events, and monitoring performance — all from your browser.
Edit configs, preview events in real time, and monitor running generators — all from your browser, no terminal required.
Eventum Studio is the web-based management UI that ships with Eventum. It gives you a visual interface for everything you can do through config files and the CLI — browsing projects, configuring plugins, debugging event output, monitoring running generators, and managing application settings.
Studio is served automatically when you run Eventum in application mode:
eventum run -c eventum.ymlThen open your browser at http://localhost:9474 (or whichever host/port you configured).
What you can do in Studio
| Area | What it covers |
|---|---|
| Home | Where you left off, and whether anything is failing |
| Monitoring | The whole application as one dashboard — flow, throughput, failures, load |
| Projects | Building a generator: its files, its plugins, and a console for previewing each stage |
| Instances | Running generators — lifecycle, live metrics, settings and logs |
| Scenarios | Groups of generators that work together and share state |
| Settings | The application itself — configuration, secrets, lifecycle |
The sidebar follows the same split: the Home and Monitoring entries on their own, then a Generators group for day-to-day work and a Management group for the application.
Enabling and disabling Studio
Studio is controlled by two settings in eventum.yml:
server:
ui:
enabled: true # enables the web UI
api:
enabled: true # enables the REST API (required for Studio to function)Setting ui.enabled: false disables the web interface while keeping the REST API available. Setting api.enabled: false disables both — Studio needs the API to communicate with the backend.
Authentication
Studio uses HTTP basic authentication. The default credentials are:
| Field | Default |
|---|---|
| Username | eventum |
| Password | eventum |
Change these in eventum.yml before exposing Eventum on a network:
server:
auth:
user: admin
password: s3cretTheme
Studio supports light and dark themes. Toggle between them using the sun/moon icon in the top-right corner of the top bar. The theme preference is saved in the browser.
What's next
Home
Recent projects, instance states at a glance, and quick navigation.
Monitoring
Pipeline flow, throughput and failure charts, instance load, resources.
Projects
Explorer, editor, plugin forms, and a console per pipeline stage.
Instances
Start, stop and restart generators; live pipeline, settings and logs.
Scenarios
Group generators for coordinated control and shared global state.
Settings
Application config, the secrets keyring, and the management console.