liip/monitor
liip/monitor provides health-check endpoints for Laravel applications, running configurable checks for database, cache, queue, disk space, and custom services. Use its JSON status output to power uptime monitoring and alerting.
/health contract that load balancers, orchestrators, and on-call tooling can depend on.For executives: We evaluated LiipMonitor as a candidate for standardizing application health checks. It is not adoptable—it has been archived and deprecated since 2014, has no active maintenance or dependents, and carries unpatched compatibility and security risk. However, it is a useful architectural reference: it demonstrates the check-registry pattern we should implement natively, at low cost, using maintained components. Recommendation: do not add the dependency; instead fund a small, bounded workstream to ship a stable, versioned health endpoint with a defined set of checks, authenticated appropriately, and wired into deploy gating and alerting. This improves deploy safety and incident response at roughly the cost of a sprint, and avoids the operational liability of an abandoned third-party library.
For engineering: The design is sound—a central registry, independent checks each returning pass/fail with context, and one aggregated response. We will reimplement that shape in-house rather than inherit a 2014 codebase with no PHP 8 support. Scope: define the response schema as a contract, separate customer-facing checks (paging) from internal ones (dashboards), keep checks cheap and side-effect-free, and make them safe to call frequently from probes. Do not import this package, even as a dev dependency; consult the repository as documentation only.
How can I help you explore Laravel packages today?