cboxdk/laravel-health
Health for Laravel
Health checks, Kubernetes probes, Prometheus metrics, and system monitoring for Laravel.
Quick Start
composer require cboxdk/laravel-health
php artisan vendor:publish --tag="health-config"
curl http://localhost/health
Features
- Kubernetes Probes — liveness, readiness, and startup endpoints out of the box
- Prometheus Metrics —
/health/metricswith health check status and system metrics - 10 Built-in Checks — database, cache, queue, storage, Redis, environment, schedule, CPU, memory, disk space
- System Metrics — CPU load, memory, disk, network via cboxdk/system-metrics
- Container Aware — automatic cgroup detection for Docker/Kubernetes
- JSON Metrics API — structured system metrics at
/health/metrics/json - HTML Dashboard — optional real-time status UI
- Token & IP Auth — protect endpoints with bearer tokens and IP allowlists
- Response Caching — configurable TTL to reduce check overhead
- Fully Extensible — implement the
HealthCheckcontract to add checks, or rebindRunsHealthChecksto replace the runner - Test Helpers —
InteractsWithHealthandFakeHealthCheckRunnerto test your endpoints without real checks - No External Assets — the dashboard ships its own CSS; nothing is loaded from a CDN
Requirements
- PHP 8.4+
- Laravel 12.x or 13.x
Documentation
Full documentation is available in the docs/ directory. Upgrading from 2.x? Read UPGRADING.md.
Development
composer qa # code style, PHPStan (level max), tests, license check, audit
composer test
composer analyse
composer format
Security
Please report vulnerabilities privately; see SECURITY.md.
Credits
License
The MIT License (MIT). Please see License File for more information.
Related Packages
saimaz/laravel-prometheus
Professional Prometheus metrics integration for Laravel applications
2,453
0
fogeto/laravel-server-orchestrator
Laravel Prometheus monitoring package for multi-project server orchestration. Co...
3,128
2
cboxdk/laravel-queue-metrics
Production-ready Laravel queue monitoring with metrics, analytics, and insights
14,141
12
junixlabs/laravel-observatory
Observability toolkit for Laravel applications - Monitor HTTP requests, outbound...
1,092
0
triadev/laravel-prometheus-exporter
A laravel and lumen service provider to export metrics for prometheus.
29,391
26
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v3.0.0 | ^8.4 | ^12.0 || | MIT | |
| v2.0.1 | ^8.3 | ^11.0| | MIT | |
| v2.0.0 | ^8.3 | ^11.0| | MIT | |
| v1.0.1 | ^8.3 | ^11.0| | MIT | |
| v1.0.0 | ^8.3 | ^11.0| | MIT |