Software/devops engineer's personal dashboard recomendations Can you recommend a free tool or GitHub project that is designed for an individual to keep up/aware of their daily tasks and operations?

For example:


Show perf metrics from running azure VMs in graphs or tables
Show events from application insights
Ability to configure workflows that execute some code (like javascript on node) with a click of a button
Call a rest API with parameters with a click of a button
List my work items, PRs, build status from VSTS
Show a filtered view of my mailbox on Office 365 that I configure to show important mails from the team or boss


I'm hoping that this tool would either be browser based or work as a Windows client.

I'm sure no tool exists that meets all these requirements. So if I had to build something myself then are there any good platforms that allow easy customization to make these things happen?

Any pointers?
For all of your read-only dashboard needs, there is Grafana with multitude of plugins, data sources and visualizations (tables, charts etc). You can also program your custom data sources pretty easily with official "simple-json-datasource" plugin.

By default, Grafana does not support buttons or other kind of form/action stuff on its own. Grafana is all about visualizing data, not modifying it. Yet, while I haven't tried it myself, Grafana supports Text/HTML/Markdown panels, I think you can implement any JavaScript logic inside those panels.