Services

Monlight consists of four independent microservices. Each compiles to a single static binary under 20MB with the web UI embedded.

Service Port Purpose
Error Tracker 5010 Captures and groups exceptions
Log Viewer 5011 Indexes Docker container logs
Metrics Collector 5012 Collects and aggregates metrics
Browser Relay 5013 Proxies browser telemetry

All services share common modules from shared/ for SQLite access, configuration, authentication, and rate limiting.


Table of contents