mmft24/elastic-apm-symfony-bundle
A Symfony bundle that integrates Elastic APM for application performance monitoring, giving you distributed tracing, transaction and span timing, error reporting, and request insights so you can spot slowdowns and failures across your Symfony services.
elastic-apm-symfony-bundle), not a Laravel package. It integrates the Elastic APM PHP agent into Symfony applications via bundle configuration and framework hooks. For a Laravel stack, architecture fit is poor unless an adapter or alternative Laravel-specific integration is used. Even within Symfony, it is a thin integration layer whose value depends heavily on the underlying Elastic APM PHP agent and correct configuration.2.0.0 is a major version, but the release notes only state “Refactor bundle” and reference a single PR from a first-time contributor. Major versioning implies possible breaking changes, yet there is no migration guide, changelog detail, or explicit BC-break list. This makes impact analysis difficult and raises risk for production upgrades. Additional unknowns include supported PHP/Symfony versions, configuration schema changes, test coverage, and maintainer continuity.2.0.0? Which Symfony and PHP versions are supported? Is Laravel support intended or available via a bridge? Which Elastic APM PHP agent versions are compatible? Are configuration keys, transaction naming, or public APIs changed? Is there CI/test coverage for the refactor? What is the maintainer’s long-term support commitment? Is there a documented upgrade path from 1.x?1.x, pin the current version, review the diff between 1.x and 2.0.0, and validate in staging with the same APM agent version used in production. If adopting new, run a proof of concept in a non-production Symfony app before committing. For Laravel, treat any use as a custom integration project rather than a package upgrade.2.0.0. 4) Run a staging proof of concept with sampling enabled. 5) Pin the validated version and document configuration. 6) Roll out gradually while monitoring agent overhead and telemetry quality.2.0.0 configuration change could prevent application boot if bundle configuration is invalid. Other risks include incompatible Symfony/PHP versions, transaction naming regressions, memory/CPU overhead, and silent loss of tracing data. Staging validation and fallback configuration are required.How can I help you explore Laravel packages today?