InfraGuard

Development · Observability

A super_admin-only observability section — Doctor, Pulse/Horizon, Leader/Runtime, slow queries/requests/jobs, exceptions & cache.

Overview — what it does

The Development section (super_admin, level≥9) gathers system observability and debugging tools. It is backed by Laravel Pulse and works even on Windows dev.

Layout

Screen Purpose
Doctor Health checks every 15 min incl. DB connection pressure (prevents a recurrence of the pulse:check connection leak)
Runtime & Leader LeaderLock (DB lease) — prevents duplicate scheduling
Slow Queries/Requests/Jobs/Outgoing Pulse slow boards
Exceptions · Cache · Servers · Usage exceptions, cache, server metrics, usage
Pulse · Horizon external dashboards (admin-gated)

Never schedule an infinite-loop daemon like pulse:check via the scheduler — a non-terminating instance once exhausted the shared DB connections. Run it only as a single always-on launcher pane.

Access

level≥9 (super_admin). Horizon cannot run on Windows (no pcntl) — dev uses queue:work.

Related