Logging using Telegraf and Influxdb for Mongo Restore and Backup Process

This story provides a way to backup and restore MongoDB data using bash scripts, data encryption and decryption using OpenSSL, logs collection using telegraf and influxDB for data storage.

In the above diagram, MongoDB is running on VM-1, while data backup and restore with telegraf on VM-2, telegraf collects the logs generated by backup and restore processes and finally dump the logs in a measurement of influxDB running on VM-3.

The architecture given above is one of the many ways to skin this cat.

Detailed guidelines for the above processes can be found in the README.md of this repository.

I hope you have liked this tutorial. Do give me feedback about anything that can be improved. Thank you.

https://cdn3.iconfinder.com/data/icons/file-format-2/512/log_.log_file_file_format_document_extension_format-512.png

https://getdrawings.com/free-icon/mongodb-icon-62.png

https://d22e4d61ky6061.cloudfront.net/sites/default/files/Influxdb_logo_1.png

https://icons.iconarchive.com/icons/icons8/windows-8/512/Database-Backup-icon.png

DevSecOps Engineer https://irtizaali.com/