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

Health Laravel Package

pragmarx/health

PragmarX Health is a Laravel package that monitors your application's vital signs: database, cache, disk, SSL certificates, APIs, and custom checks. It provides a dashboard, alerts, notifications, and scheduled health checks so you can quickly catch problems before your users do.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Incident detection and uptime visibility: Enables a Laravel app to expose basic server/application health checks and send notifications, supporting early detection of outages, degraded dependencies, disk pressure, or failed services.
  • Build vs. buy / adopt vs. fork: Low license cost and permissive BSD-3-Clause terms make it attractive for a quick internal health-check capability, but the 2019 last release and zero dependents mean the real decision is whether to adopt, fork, or use it only as a reference design.
  • Roadmap sequencing: Suitable as an interim observability layer for legacy Laravel applications while the team plans a more strategic APM, logging, alerting, or platform-monitoring investment.
  • Pilot and internal-tool support: Useful for low-criticality admin panels, internal tools, migration-period monitoring, smoke tests, and pre-production checks where a lightweight, self-hosted health signal is enough.
  • Not a strategic platform bet: Because the package is stale, it should not anchor customer-facing SLOs, compliance monitoring, or long-term incident-response strategy without an ownership and maintenance plan.

When to Consider This Package

Consider it when:

  • You maintain a legacy Laravel/PHP application already compatible with the package’s era and dependencies.
  • You need a lightweight, self-hosted health-check and notification layer for an internal or low-criticality service.
  • Your team can fork, pin, audit, and maintain the package, with clear ownership for security and compatibility updates.
  • You want a rapid prototype or reference implementation of health checks before committing to a managed observability vendor.
  • Budget is constrained and the alternative is no health monitoring at all.

Look elsewhere when:

  • You are building on modern Laravel/PHP versions and need active compatibility, security patches, and vendor support.
  • You need production-grade APM, distributed tracing, alert routing, SLA reporting, or compliance evidence.
  • Your organization cannot accept an unmaintained dependency on a critical path.
  • You need Kubernetes-native probes, managed uptime monitoring, or turnkey incident-management integrations.
  • The 2019 last release and zero dependents are unacceptable under your dependency-risk policy. In that case, use maintained alternatives such as Laravel Pulse, Spatie’s health-check packages, Sentry, Oh Dear, Uptime Kuma, or healthchecks.io—or budget for an internal fork.

How to Pitch It (Stakeholders)

Executive summary: This package can provide a cheap, fast way to add basic Laravel health monitoring and notifications, which may improve incident detection for internal tools and legacy apps. However, it was last released in 2019 and has no dependent ecosystem signal, so it is not a safe long-term platform dependency. Treat it as a time-boxed assessment or fork candidate, not a strategic monitoring solution.

For engineering: It offers reusable health-check and notifier patterns under a permissive license, but adoption requires compatibility testing, dependency pinning, security review, and likely ongoing maintenance. Recommend a short spike; if it proves useful, vendor or fork it and assign ownership. Otherwise, use it as design input for a maintained observability stack.

For product: It can help instrument pilots or internal workflows and reduce time to detect obvious failures, but it should not be used to promise customer-facing reliability without a supported monitoring and incident-response layer behind it.

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