cboxdk/laravel-health

Health checks, Kubernetes probes, Prometheus metrics, and system monitoring for Laravel
6,431 23
Install
composer require cboxdk/laravel-health
Latest Version:v3.0.0
PHP:^8.4
Laravel:12 · 13
Older releases:11
License:MIT
Last Updated:Sep 28, 2026
Links: GitHub  ·  Packagist
Maintainer: cboxdk

Health for Laravel

Latest Version on Packagist GitHub Tests Action Status PHPStan Total Downloads PHP Version Laravel Version

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/metrics with 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 HealthCheck contract to add checks, or rebind RunsHealthChecks to replace the runner
  • Test Helpers — InteractsWithHealth and FakeHealthCheckRunner to 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 || ^13.0 MIT
v2.0.1 ^8.3 ^11.0|^12.0|^13.0 MIT
v2.0.0 ^8.3 ^11.0|^12.0|^13.0 MIT
v1.0.1 ^8.3 ^11.0|^12.0|^13.0 MIT
v1.0.0 ^8.3 ^11.0|^12.0|^13.0 MIT