Custom New Relic Transaction Naming for eZ Publish via PHP Extension
A developer originally published in 2013 a solution for improving New Relic monitoring on eZ Publish PHP applications. By default, the New Relic PHP agent groups all eZ Publish transactions under '/index.php', making performance diagnosis difficult. The developer built an open-source extension called 'ezpublish-newrelic' that hooks into New Relic's PHP API to assign distinct, meaningful names to individual module and view transactions. The extension remains available on GitHub and can be installed via Composer from Packagist. Although New Relic's PHP agent has evolved since, the core approach of manually naming transactions instead of consolidating them into a single bucket remains a valid practice today.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in