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

Healthcheck Bundle Laravel Package

xrow/healthcheck-bundle

A Symfony bundle that adds health check endpoints to your application so load balancers and uptime monitors can verify that services such as the database, cache, and filesystem are responding correctly.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Deployment & reliability roadmap. Health endpoints are the substrate for Kubernetes liveness/readiness probes, load-balancer membership, and blue/green or canary cutovers. Adopting (or rejecting) this bundle is really a decision about whether Ibexa DXP sites get first-class probe support in the platform's deployment model.
  • Build vs. buy for operational plumbing. The alternative to this bundle is a small in-house controller that checks database connectivity, search index reachability, cache, and storage. That is typically 1–3 days of engineering. The bundle only wins if it covers multiple checks, multiple sites, and output formats (JSON, HTTP status, Prometheus) that you would otherwise re-implement per project.
  • Standardisation across a portfolio. If the org runs several Ibexa DXP sites, a shared healthcheck bundle makes monitoring contracts and on-call runbooks consistent, and makes uptime SLIs comparable across properties.
  • Incident response and SLO definition. Healthcheck output defines what "up" means. PM should own that definition; the package is just the mechanism that exposes it.
  • Scope correction / eligibility. Note: this is an Ibexa DXP (Symfony) bundle, not a Laravel package. If the request originated from a Laravel team, the correct product decision is "not applicable" — do not spend discovery time on it. Route Laravel services to native /up-style routes or a generic probe library instead.
  • Risk register entry. Zero stars, zero dependents, and a score of 0 mean no ecosystem validation. That is a supply-chain and maintenance-risk input to any adoption decision, independent of code quality.

When to Consider This Package

Consider it when all of the following hold:

  • The application is a genuine Ibexa DXP installation (Symfony stack), on a version the bundle declares support for — verify the composer.json constraints against your Ibexa minor version before anything else.
  • You need infrastructure-level health probes (K8s, load balancer, external uptime monitor) and want to avoid writing and maintaining that controller yourself.
  • You are already comfortable with xrow as a vendor (they are an established Ibexa partner) and are willing to treat the bundle as vendor-supported code rather than community-supported code.
  • You can absorb the cost of a security and code review plus a fork-or-vendor strategy: pin the version, mirror the repository internally, and accept that upgrades may be your responsibility.

Look elsewhere — or build in-house — when:

  • The stack is Laravel or any non-Ibexa Symfony app. Wrong tool entirely.
  • You need maintained, community-backed dependencies with active issue triage, release cadence, and downstream usage as evidence of fitness. Zero dependents means you are the first real user; you will find the edge cases.
  • Health checking is a core platform capability rather than a per-project add-on. In that case, a thin internal package owned by the platform team, or an established generic alternative, is the better long-term bet.
  • You need deep, business-aware checks (payment gateway reachability, catalogue sync freshness, per-tenant isolation). A generic bundle will not encode your domain semantics.
  • Procurement requires a published licence, security policy, and support SLA that a small vendor bundle cannot supply.

How to Pitch It (Stakeholders)

For executives: This is a small, vendor-maintained add-on that gives our Ibexa DXP websites a standard "is it healthy?" endpoint, which is what our cloud infrastructure and monitoring tools need in order to route traffic and page on-call engineers automatically. It is not a large investment, but it is also not a strategic platform choice — it is plumbing. The main caveat is that it has essentially no public adoption, so we would be an early adopter and would need to own the code if the vendor stops maintaining it.

For engineering: Expect a Symfony bundle exposing healthcheck routes for an Ibexa DXP install, intended to satisfy liveness/readiness probes and external monitoring. The decision to make is build vs. buy: an in-house controller is a couple of days of work and removes the dependency entirely, whereas this bundle buys consistency across sites and off-the-shelf check coverage. Recommendation: pilot it in one non-production environment, review the code and licence, pin and mirror the repository, and set a review date. If it does not demonstrate clear savings over an in-house endpoint within that pilot, drop it — the switching cost either way is low.

One-line summary: A low-cost, low-risk-of-harm but also low-evidence option for Ibexa DXP health endpoints; adopt only with a fork-and-pin posture, and do not let it drift into the Laravel estate, where it does not belong.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator