Last week, we took a quick look at PHP-FPM, reducing process manager (PM) overhead and maxing out PHP-FPM’s throughput by attempting to keep processes in-memory using pm.static. However, beyond development server benchmarks, on our production servers, we also want to drill down into all services and components called up by each user’s interaction. This allows us the opportunity to diagnose PHP and other apps for performance bottlenecks, trends and/or errors.
This week, some of the companies who best support this aim sent over a few links to their best solutions for PHP application performance monitoring (APM). I won’t pitch any one solution in particular, but rest assured they are all worth your time! The options below will vary to meet your requirements. Again, as I mentioned before… we all prefer different ways of viewing the same thing.
Instrumental sent over the following reminder: “Instrumental’s PHP monitoring agent allows for custom code monitoring with just one line, costing only $0.10 per metric per month.” In addition to that, have a look at their free plan for Developers which offers up to 500 Metrics and 3 Hours of data visibility.
Also consider Appdynamics PHP APM, CA Technologies, Dynatrace PHP monitoring, New Relic for PHP, Zend Sever and Nginx Amplify for PHP-FPM. Did I miss your go-to PHP monitoring solution?… Have a look at the
50 70 Top Server Monitoring & Application Performance Monitoring (APM) Solutions.
…upgrade to PHP 7! (2015)