Victor S Victor S - 1 month ago 11
MySQL Question

How does an application performance monitoring tool like New Relic RPM work?

How does an application performance monitoring tool like New Relic RPM work? How can it figure out all that information about your application? If someone was to build something similar for a PHP application where would be a good place to start? (I know New Relic for PHP is available, I'm interested in how to build one myself).

Answer

A good start is to look at PHP's reflection system;

http://php.net/manual/en/book.reflection.php

Use can gather most vital information using traces and profiler dumps, look at the xdebug website for more information.

http://www.xdebug.org/

Comments