I am wondering if there are any solutions for a 'Control Panel' like functionality for Azure Webjobs? We have a webapp that has a few different webjobs. For example, we have a daily 'db cleanup' method as well as one that sends out billing notifications. We also have methods that pull in data from various 3rd party systems every 5 minutes. All in all, about a dozen different little jobs here and there. Most are triggered using a CRON timer trigger.
I would like to have some sort of 'dashboard/Control Panel' where I can quickly see all the functions within all the webjobs (although I could easily move all the functions to 1 webjob). It would show last run time, last run status, next run time, and have the ability to 'pause' a function from running (as well as resume). I know I can do all this by literally stopping the entire WebJob in Azure but then it ends up stopping other functions that I may not want to. I also don't want to have 20 webjobs each with 1 function. Any solutions that have been developed? Is there a Dashboard that works like that with Azure Functions?
Thanks!


