I recently came across a Tool from Poshtools called PowerShell Universal Dashboard. This tool allows you to periodically monitor anything from CPU usage to monitoring Azure namespaces which can then be rendered on various graphs.

The tool is built on PowerShell Core using kestrel and Chart.js which enables you to deploy your dashboards wherever you want from Windows to Linux.

I am going to show how simple it is to start using the Universal Dashboard for monitoring and in this example will focus on monitoring the queues on the Azure service bus namespace.