Contributor
Hari Krishna

Develop a web based monitoring dashboard to improve and monitor existing database backup inventory processes and improve long term maintainability of existing code


Mentors
Manuel Arostegui, Jaime Crespo
Organization
Wikimedia Foundation

The project aims to build a simple web dashboard/webapp that will display and monitor data and metadata from various database backups that are produced everyday in WMF production environments. In addition, the web dashboard will report on the status of these backups or it's errors and will also show the status of past/ongoing/future backups. This will help WMF Database administrators provide a good overview of database backups processes and whether the backups processes are working properly (or not!)

The database metadata will be exposed through APIs and then can be used to make a webapp to display the data. As this data is exposed through APIs, other applications can be built upon it.

In order to enable easier maintainability and collaboration among open source developers, we will try and maximize code coverage for testing in this project.