Complete rewrite of /admin/infra into 4 columns: - Col 1 (Serveur): CPU, RAM, Disk, System, Services (Caddy, Docker, SSL cert) - Col 2 (Containers): All Docker containers with CPU%, RAM, state via Docker API - Col 3 (Redis): Global stats + per-DB (Messenger, Sessions, Cache) - Col 4 (PostgreSQL): Instance stats + PgBouncer pools/stats Extract all infra logic into InfraService. Mount Docker socket (read-only) in PHP container for container stats. Check SSL cert expiry and Caddy status. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
4.5 KiB
4.5 KiB