New Monitor Agent for Azure Web Jobs

Monitor Microsoft Azure Web Jobs with Integration Manager’s monitor agent for Microsoft Azure Web Jobs.

This agent has been developed from demands and input set from some Microsoft MVP:s. This agent is typically used by our cloud customers creating modern system integration solutions based on the Azure stack.

Web Jobs is a complete compute solution on a managed platform. The run-time offers many choices on how your code can run (cron, service, manually). Using Azure Websites as a platform means that WebJobs inherits tons of cool features. Azure Scheduler brings a plethora of scheduling choices. The ASP.NET team built the WebJobs SDK, which makes writing code that interfaces with the different Azure components (Blob, Queues, Tables, Service Bus) a snap! And the rich Visual Studio tooling wraps everything together seamlessly. Goes to show that sometimes the whole is bigger than the sum of its parts.

About

This agent allows you to monitor the performance and outcome from Web Jobs. Also, the ability exists to perform remote actions on Microsoft Azure Web Jobs hosted in your Azure subscription(s) without the need for the slow and many times annoying Azure portal.

  • General and specific settings for last run (The longest allowed timespan before issuing awarning for last run)
    • Warning
    • Error
  • General and specific settings for duration (The longest allowed run duration for Web Job in seconds)
    • Warning
    • Error
  • State – make sure the Web Jobs are started and stopped accidentally
  • Web Jobs from multiple subscriptions can be monitored from the same installed agent
  • Remote Actions are available on some resources which removes the need to log on to the Azure portal
    • Ability to delegate control to non Azure administrators
  • Multiple agents can be deployed on multiple servers
  • Agents can be local or in the cloud, and even off site (partner/customer location)
  • Low overhead with least privileges policy
  • Report capabilites

Documentation support is provided by the Repository model.

Monitor Capabilities

The Resources are grouped by Categories. The following Web Jobs Categories exists:

The agent provides capabilites for monitoring and remote management of:

  • Web Jobs State (running, stopped)
  • Recent job outcome (whether the last job has succeeded or not)

Actions

Get insights, view and fix your Web Jobs related problems with ease from a distance without the Azure portal..

Using the Web Client for Integration Manager, Actions can be sent to the monitor agent for Web Jobs requesting operations to be performed on the monitored resources. With the existing privilege model you can allow certain users to perform operation on selected resources.

List of Actions on the Resources of Web Jobs Categories that can be executed from using this agent:

  • Start / Stop web jobs
  • Run web jobs (on demand)
  • View output from last run
  • View History

Release Log

For information about the latest release, see Support

Twitter
YouTube
LinkedIn