Conductor UI Overview¶
The Conductor UI is a web-based management interface for configuring and monitoring the Conductor pipeline. It provides real-time dashboards, service configuration, user management, and system health monitoring.
Access¶
The Conductor UI runs internally on port 8000 and is served externally via an HTTPS reverse proxy on port 443.
Default Credentials
The default administrator account is:
- Email:
[email protected] - Password:
F00theN0ise!
Change the default password immediately after first login via Account Settings (/account).
Technology Stack¶
| Component | Technology |
|---|---|
| Frontend | SvelteKit with Carbon Design System |
| Backend | Go with Echo framework |
| Database | SQLite (embedded) |
| Real-time | WebSocket with HTTP polling fallback (5-second interval) |
| Session | Encrypted cookies |
Route Table¶
| Route | Purpose |
|---|---|
/ | Dashboard (4 tabs: Overview, Pipeline, Service Status, Container Status) |
/auth/login | Authentication |
/account | User profile and password settings |
/admin/users | User Management |
/admin/settings/processors | Parser Configuration |
/admin/settings/integrations | API Integration Management |
/admin/settings/artifact-exporters | Export Destination Configuration |
/admin/settings/log-servers | Log Server Configuration |
/admin/settings/notifications | Notification Management |
Real-Time Updates¶
The dashboard uses WebSocket connections for real-time metric streaming. A pulsating dot indicator in the UI shows the WebSocket connection status:
- Green (pulsating) — WebSocket connected, receiving live updates
- Gray — Disconnected, automatic fallback to HTTP polling at 5-second intervals
The UI implements automatic WebSocket reconnection with metrics throttling (250 metric cap) to prevent UI flooding during high-throughput periods.