This Magento extension adds extra debugging information to the webbased New Relic performance analysis tool. It is most vital when you want to use New Relic together with Magento.
New Relic offers monitoring of your webapplications, by installing a daemon on the webserver and hooking into the PHP-core. This allows monitoring of specific PHP-functions. This Yireo extensions extends this behaviour so that additional Magento information can be logged.
The plugin has the following additional features:
- The New Relic license-key (enabling you to monitor the Magento site under a specific New Relic account) can be set in the module-options.
- Multiple Magento sites under the same webserver can be monitored through separate accounts.
- The New Relic appname (application name) can be set through the module-options, allowing you to determine the application name (as it is displayed in the New Relic application-listing) at run time.
- Browser times are measured and displayed in New Relic.
This is not an official New Relic product, and is not endorsed by New Relic.
Note that some of the functionality is only available with the New Relic Pro version: Custom metrics are only available through custom dashboards, which can only be created in the New Relic Pro subscriptions. Additionally, our Magento extension provides additional variables, which are only available with transaction tracking which again requires the Pro-version.
Override of Varien_Profiler
Note that this extension overrides the default Magento profiler - a class called Varien_Profiler is placed in the file app/code/community/Varien/Profiler.php so that all profiling information is overridden by the Yireo_NewRelic profiler.