ToolWatch. The purpose of this tool is to check the health status of tools deployed on ToolForge and present the information in a visually appealing dashboard.
After exploring the list of tools on https://toolhub.wikimedia.org/ and noticing that many tools on https://admin.toolforge.org/tools are inactive, I believe it would be valuable to have a centralized dashboard that displays the health status of all deployed tools on ToolForge.
ToolWatch would perform regular checks on the status of individual tools and present the information in a user-friendly manner. The dashboard should include the following features:
Tool Status: Display the current status of each tool, indicating whether it is active or inactive based on the ping check.
Health Metrics: Show relevant metrics for each tool, such as the tool's health status vs DateTime.
Notifications: Alert users when a tool becomes inactive or experiences significant issues.
Search and Filtering: Allow users to search for specific tools and filter tools based on their status, last update, or other criteria.
Having such a dashboard would greatly enhance the management and monitoring of tools deployed on ToolForge. It would enable developers and administrators to quickly identify inactive tools, monitor their performance, and take necessary actions to ensure their functionality.
I would love to hear your thoughts on the same :)