Hi all,
I'm in the process of setting up Moodle as our learning platform for our makerspace and I'm struggling to find anything in the docs about how you monitor the platform.
I've found https://docs.moodle.org/dev/Status_API but that seems to talk only about Nagios and Icinga, which haven't really been adopted by newer organisations for over 7 years now.
Are there any plans to implement something like Open Telemetry (https://opentelemetry.io/docs/instrumentation/php/) or at the very least expose performance metrics via a Prometheus-compatible endpoint?
Ideally I'd want parity with my other applications where I can see full application traces around how long functions have taken to run, how various parts of the system link together, and how much of a given request is held up by database queries etc.
I don't know PHP anymore (the last time I used it was rolling out PHP 4.3 to hundreds of thousands of installs on a shared hosting platform), but I do know Observability and Monitoring like the back of my hand and would be willing to contribute advice around that area if that is of use?
Thanks in advance for your replies!