I'd like to have more insight in how every app and service is performing. For example:
- Average response time for each app
- Whether an app is doing too many I/O operations (and/or swapping)
- Whether I should increase RAM on services such as MySQL
- Some API for error logging and reporting of async tasks
Some general dashboard with a notification system would be brilliant.
Any idea how to approach this without having to build it from scratch or using some expensive and overly complex cloud service?