1
0
Fork 0

Update documentation and guides for the monitoring dashboard

- Revised environment variables reference to clarify `HAPROXY_STATS_CORS_ORIGIN` requirements for the dashboard.
- Enhanced README with details about the real-time monitoring dashboard and its capabilities.
- Added a new "Monitoring Dashboard" guide, providing setup steps, login instructions, and feature overviews.
- Included images for dashboard visuals (`dashboard_thumbnail.png`, `dashboard_login.png`).
This commit is contained in:
Joao Gilberto Magalhaes 2026-02-22 20:20:00 -05:00
parent 4dda1ed631
commit d926cd7e69
5 changed files with 158 additions and 4 deletions

View file

@ -23,7 +23,7 @@ EasyHAProxy dynamically creates `haproxy.cfg` based on metadata from your worklo
- **Custom SSL certificates** — volume-mount or label-embed your own PEM files
- **TCP mode** — proxy any TCP service, not just HTTP
- **Plugin system** — JWT validation, IP whitelisting, Cloudflare IP restoration, FastCGI, path blocking, and custom plugins
- **HAProxy stats dashboard** — optional, password-protected
- **Real-time monitoring dashboard** — built-in, zero-dependency web UI with live traffic charts, frontend/backend health, and per-server stats (enabled with a single env var)
- **Balance algorithms** — roundrobin, leastconn, source, uri, and more
## Supported platforms
@ -56,6 +56,13 @@ EasyHAProxy is part of some projects:
- [MicroK8s](docs/guides/microk8s.md)
- [DigitalOcean Marketplace](docs/guides/digitalocean.md)
## Monitoring Dashboard
[![HAProxy Monitor](docs/dashboard_thumbnail.png)](docs/guides/dashboard.md)
A real-time dashboard is available at `http://<host>:11936/` whenever `HAPROXY_PASSWORD` is set —
no extra containers, no Prometheus, no Grafana. See the [dashboard guide](docs/guides/dashboard.md).
## See EasyHAProxy in action
Click on the image to see the videos (use HD for better visualization)