I'm looking for a PHP agent which would work without modifying the code of the application. Until now, I found that there are two community projects (frankkoornstra and philkra). Frank didn't upgrade his solution in the past 5 months which is understandable but concerning me. Phil's version is updated but it seems that it's rather a transaction-oriented monitor which you need to add to your code during development.
Couple questions if someone would be able to answer:
- While there are community agents, none of those seems to be a general performance monitor, right?
- How would I be able to add a custom agent to Kibana if I have to choose from the predefined options in the APM menu?
- Will there be an official PHP agent? As far as I know, PHP's web market share is still huge and there are widely popular CMS running on it. @axw mentioned in this post, that there isn't one, but no mention if there is any aspiration to implement one.