Currently, Tool Watch only tracks whether web-based tools are up or down by performing a crawl - Pingdom checks every 24 hours, updating our database, and setting the tool status accordingly.
This project aims to track tool liveliness using a relational database, storing the date-timestamp versus the tool's status. Additionally, it will display this data as a graph when clicking on the tool, accessible via a new route, for example, https://tool-watch.toolforge.org/<tool-name>.
Since the tool is deployed on toolforge, See: https://wikitech.wikimedia.org/wiki/Help:Toolforge/Database to make sure the new DB type and schema are supported by toolforge.
Tool live at: https://tool-watch.toolforge.org
Source code: https://github.com/gopavasanth/ToolWatch