arkaitzgarro/elastic-apm-laravel
Integrates Elastic APM with Laravel to monitor application performance. Automatically traces HTTP requests, database queries, and background jobs, sending transaction and span data to the Elastic APM server for analysis and debugging.
Consider adoption when:
Look elsewhere or defer when:
For executives: This package gives our Laravel applications production-grade performance and error visibility with Elastic APM at low integration cost. The new v8.0.0 release keeps us compatible with Laravel 13, but it requires PHP 8.3+ and drops Laravel 11 — so adoption should be sequenced with our platform upgrade roadmap rather than treated as a drop-in for legacy services.
For engineering: v8.0.0 is a breaking release: Laravel 13 support added; Laravel 11 and PHP 8.2 support removed. Teams on Laravel 12/13 and PHP 8.3+ can adopt or upgrade with normal regression testing around middleware, service provider registration, and APM configuration. Teams on Laravel 11/PHP 8.2 should remain on v7.x until the platform upgrade lands, and we should track the package’s release cadence as an operational dependency. Recommend a time-boxed spike to validate tracing coverage (HTTP, queues, DB, outbound calls) and confirm it meets our observability requirements before broad rollout.
How can I help you explore Laravel packages today?