Repository navigation
k10y 2.3.0
HAProxy pages you can read at a glance and filter, and HAProxy's own word for them: frontends.
HAProxy Overview, redesigned
- A status line that says what's wrong ("2 problems need attention") with Ask AI why.
- Key numbers with trends: requests/s, error rate, response time, sessions, servers up. Click one to open the matching page.
- Needs attention only shows when something is wrong, with a link to the backend or the logs.
- Each frontend drawn as its routing: a Proxy (all traffic → backend), or Path routing (
/api→ api, everything else → web), with a dot per server and live traffic. - One traffic chart: pick the metric (requests, errors, error %, sessions, response time), compare by frontend or backend, 15 min or 1 hour, show only some.
- Customize which sections show (including an optional topology); saved to your account.
Frontends and Backends as dashboards
- Number tiles at the top that follow your filters.
- Frontends: filter by type (Proxy, Path routing, Other rules), problems, TLS, rate limit or IP allow-list; search by name, port, path or backend; sort by traffic or errors; Cards or Table view.
- Backends: a new filter by the frontend that uses them (or unused backends).
Frontends, not services
"Services" are now called Frontends across the HAProxy pages, the AI assistant, alerts and docs. Old /haproxy/services links and saved start pages keep working.
Upgrade
- Hub:
docker compose pull && docker compose up -d(image2.3.0). No database changes; your preferences carry over. - Agents (optional, no agent changes):
kubectl apply -f https://github.com/chhayserver/k10y-agent/releases/download/v2.3.0/install.yaml
Image: docker.io/k10y/k10y-agent:2.3.0 (amd64 + arm64). Website and docs: https://k10y.pages.dev