nowo-tech/sentry-bundle
A Symfony bundle that integrates Sentry error tracking and monitoring into your application, providing sensible defaults for capturing exceptions, logging events, and reporting performance data with minimal configuration.
First, a scoping correction that belongs in any PM record: the brief frames this as a Laravel/PHP package, but nowo-tech/sentry-bundle is a Symfony bundle. The Laravel analogue is sentry/sentry-laravel, an unrelated project. Any roadmap item this informs should be tagged Symfony, not Laravel.
With that corrected, the package supports these decisions:
sentry/sentry-symfony: extra event listeners plus a configuration tree. The decision it genuinely informs is not "adopt this?" but "how much custom Sentry integration code do we actually need?" Reading its listener list is a cheap way to scope our own ~200-line subscriber work.UPGRADING.md#to-1112 anchor, and the release is non-breaking). That is directly reusable even if we never install it.Adopt only under narrow conditions:
Look elsewhere when:
docs/SECURITY.md (attack surface, threat model, dependency policy) is a genuine improvement and worth reading, but a self-published threat model is not an incident-response process — no disclosure SLA, no backport policy, no named security contact appears in the release notes.sentry/sentry-symfony bundle plus Sentry's own docs, or Monolog's Sentry handler, will do it with a real support path.To executives: This is a small MIT-licensed Symfony add-on that wraps Sentry's official integration with extra listeners and configuration. Licensing cost is zero and evaluation effort is measured in days. New in v1.11.2: the maintainer is demonstrably active — Dependabot-driven dependency refresh, static analysis and a 99% coverage gate in CI, a release gate blocking publication while PRs are open, and a written security policy. That is real evidence of an engaged maintainer and it materially improves the quality signal. It does not change the structural picture: no adoption, no support window, no CVE process, and release metadata we still cannot verify. Recommendation stands — evaluate it as a reference, not as a dependency.
To engineering: Treat it as a pattern library. Its value is a concrete, auditable inventory of event listeners and DI configuration for Sentry enrichment in Symfony — useful input for our own subscriber implementation. v1.11.2 is non-breaking and worth a second look specifically for its engineering scaffolding: the CI job layout (PHPStan, Rector dry run, coverage gate) and docs/SECURITY.md are directly reusable as the quality bar for anything we build in-house. Note the demo now runs the DBAL exception reporter against a real MySQL 8.4 service rather than a SQLite file, which suggests the demo path is actually exercised in CI rather than decorative. Audit surface is still small and the read is still fast.
The ask: Approve a two-day, timeboxed spike to read the listeners and config tree and produce a build-vs-buy recommendation. Default outcome is the official Sentry SDK plus a small in-house subscriber we own, with this bundle's CI and security docs used as our template; adopting the bundle requires the spike to surface a gap that cannot be closed in under a day of our own code.
How can I help you explore Laravel packages today?