Reference Oracle AWR. These two was developed by python and perl.

Both of these are following data collection method.

Use these tools can help quick identify problem.

MyAWR v2 --collection of mysql and os information

MongoAWR v1 -- collection of mongodb and os information