openconext/monitor-bundle
OpenConext Monitor Bundle adds health and status monitoring endpoints to Symfony services, exposing service metadata, availability checks, and diagnostic details for operations dashboards and uptime monitoring.
Architecture fit
Bundle subclass, a DI extension, service tags for checks, and an HTTP controller that returns symfony/http-foundation responses. It fits a Symfony application cleanly and fits a Laravel application only through adaptation.CheckInterface, the built-in checks, and the status/health aggregation). That layer is plain PHP and is portable; the bundle wiring around it is not.Integration feasibility
composer require openconext/monitor-bundle, register the bundle, expose /health, /info, /status, tag custom checks. Low effort, well-trodden, likely under a day including config.Technical risk
Key questions
symfony/* pins?/info and /status endpoints leak version strings, environment names, or dependency details? What authentication or network restriction is expected in front of them?Stack fit
Migration path
HealthController plus a small check registry, port only the checks that map to real dependencies, and standardise the response shape so a future sidecar swap is transparent to consumers.Compatibility
composer why-not openconext/monitor-bundle 4.3.1 in each candidate application before committing; this surfaces PHP or Symfony version conflicts in one step.Sequencing
Maintenance
^4.3 and let patch releases flow through automated dependency updates, gated by contract tests on the endpoint payload.Support
Scaling
Failure modes
/info and /status commonly enumerate versions and dependencies. Ensure network-level restriction or authentication in front of them.Ramp-up
How can I help you explore Laravel packages today?