Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Healthchecks Laravel Package

renoki-co/laravel-healthchecks

Laravel Healthchecks adds configurable health-check endpoints to your Laravel app, letting you monitor database, cache, storage, queue, and custom checks through simple HTTP responses for uptime and readiness probes.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for health checks: Adopt a community-maintained package instead of building custom health check endpoints, reducing engineering time and maintenance burden for Kubernetes liveness/readiness probes, load balancer checks, and uptime monitoring.
  • Laravel upgrade roadmap: Release 2.1.0 adds Laravel 9 support, signaling active maintenance; teams planning a Laravel 9 migration can include this package as compatible. Dropping Laravel 7.x and PHP 7.3/7.4 means older applications must either upgrade or pin to an older package version.
  • Technical debt reduction: Standardize health check implementation across services, avoiding bespoke, inconsistently maintained code.
  • Security and performance posture: Requiring PHP 8+ (by dropping 7.3/7.4) aligns with supported, secure PHP versions; this can be a forcing function for modernizing runtime environments.
  • Observability feature decisions: Use health check endpoints as a lightweight signal for service availability; decide whether to complement with deeper APM or metrics tooling.

When to Consider This Package

  • You need simple, configurable health check endpoints in a Laravel application for Kubernetes probes, load balancers, or external uptime monitors.
  • You are running Laravel 9+ and PHP 8+; the latest release is designed for these versions.
  • You prefer a lightweight, community-maintained package over building and maintaining custom health check logic.
  • You want checks for common dependencies (e.g., database, cache) without writing custom controllers.
  • Look elsewhere if: you are on Laravel 7.x or PHP 7.3/7.4 and cannot upgrade soon (use an older package release or plan migration); you require vendor-backed SLAs or enterprise support; you need deep application performance monitoring, custom business metrics, or complex orchestration beyond basic health checks.

How to Pitch It (Stakeholders)

  • Executives: This is a low-cost, community-maintained package that standardizes health checks across Laravel services, reducing custom code and operational risk. The new release supports Laravel 9, showing active maintenance, but it requires PHP 8+ and Laravel 9 for the latest version—so it aligns with our security and modernization goals. Adoption is low-effort and supports reliable deployments on Kubernetes and load balancers.
  • Engineering: Version 2.1.0 adds Laravel 9 compatibility and drops PHP 7.3/7.4 and Laravel 7.x. If you are on Laravel 9 and PHP 8+, you can adopt the latest release directly. If you are on older versions, either upgrade or pin to a previous release. The package provides configurable health check endpoints, reducing boilerplate and making probe configuration consistent across services. Evaluate it for any Laravel service that needs liveness/readiness or load balancer health checks.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource