Weave Code
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

Health Check Bundle Laravel Package

ekreative/health-check-bundle

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Observability & Reliability: Quickly integrate a standardized /healthcheck endpoint to meet SRE/DevOps requirements for monitoring system health (e.g., Kubernetes liveness probes, cloud load balancers, or third-party monitoring tools like Datadog/New Relic).
  • Roadmap Efficiency: Accelerate feature delivery for internal tooling (e.g., CI/CD pipelines, incident response dashboards) or customer-facing APIs requiring health checks without reinventing the wheel.
  • Build vs. Buy: Opt for a lightweight, maintained package over custom development if:
    • Your team lacks bandwidth to build a robust health-check solution.
    • You need Doctrine DB connectivity checks out-of-the-box (avoids manual query logic).
    • You prefer MIT-licensed, open-source over proprietary tools.
  • Use Cases:
    • Microservices: Standardize health checks across services.
    • Legacy Systems: Modernize monitoring for older Laravel apps with minimal refactoring.
    • Compliance: Demonstrate system uptime for audits (e.g., PCI, SOC 2).

When to Consider This Package

  • Look Here If:

    • You need a simple, single-purpose health-check endpoint (no complex metrics like latency or error rates).
    • Your stack is Laravel + Doctrine, and you want to avoid writing custom DB connection tests.
    • You prioritize speed of implementation over extensibility (e.g., adding custom checks like Redis, cache, or external APIs).
    • Your team is comfortable with Symfony/Laravel bundles and basic YAML configuration.
  • Look Elsewhere If:

    • You require detailed health metrics (e.g., response times, error trends) → Consider Laravel Health or Blackfire.
    • You need multi-protocol checks (HTTP, gRPC, etc.) → Build custom or use Upptime.
    • Your app uses non-Doctrine databases (e.g., MongoDB, Elasticsearch) → Extend this package or use a dedicated tool like Pingdom.
    • You lack Symfony/Laravel expertise → Evaluate SaaS options (e.g., UptimeRobot, Better Uptime).
    • You need authenticated health checks (e.g., for internal dashboards) → This package disables security by default.

How to Pitch It (Stakeholders)

For Executives:

*"This package lets us add a /healthcheck endpoint in 10 minutes—no dev time wasted on reinventing monitoring basics. It’s like a ‘heartbeat’ for our Laravel apps, critical for:

  • Reducing downtime (cloud providers/k8s use these to auto-recover failed services).
  • Cutting incident response time (Ops teams can instantly verify DB/API health).
  • Future-proofing (MIT-licensed, actively maintained, and Doctrine-compatible). Cost: Zero. Risk: Minimal (lightweight, isolated from core logic). Let’s use it to ship faster and sleep easier."*

For Engineering:

*"This is a drop-in health-check bundle for Laravel that:

  • Saves dev hours: No need to write custom routes/controllers for DB connectivity tests.
  • Works out-of-the-box: Checks Doctrine connections (configurable for multi-DB setups).
  • Integrates cleanly: Adds a /healthcheck route with zero auth (ideal for probes) via simple YAML config.
  • Low maintenance: MIT-licensed, last updated 2024, and Symfony-compatible. Tradeoff: Basic functionality only (no metrics/alerts). Perfect for liveness probes or quick health validation—extend it later if needed. Action: Add to composer.json, configure AppKernel, and whitelist the route in security. Done."*
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.
daikazu/eloquent-salesforce-objects
unseen-codes/chat
romalytar/yammi-jobs-monitoring-laravel
kisame76/filament-db-table-state
nqxcode/laravel-lucene-search
dpfx/laravel-livewire-wizards
workos/workos-php-laravel
sofa/laravel-global-scope
nawasara/auth-primitives
adhocrat-io/arkhe-main
make-dev/orca-harpoon
itsemon245/lamet
baks-dev/dashboard
amoifr/pickle-panther-bundle
make-dev/orca
dmstr/symfony-system-resources-bundle
dmstr/symfony-job-queue-bundle
dmstr/openapi-json-schema-bundle
dmstr/keycloak-security-bundle
dmstr/doctrine-audit-log-bundle