Elastic APM

So for the last month or so I've been playing a lot with Elastic's Application Performance Metrics.

Elastic APM is an application performance monitoring system. It allows you to monitor software services and applications in real time, collecting detailed performance information on response time for incoming requests, database queries, caches, external HTTP requests, etc.

Have a look at the blog post on how to setup APM on your server:

https://blog.ruanbekker.com/blog/2018/11/11/get-application-performance-metrics-on-python-flask-with-elastic-apm-on-kibana-and-elasticsearch/