• AzureWatch supports active monitoring and auto-scaling of the following Azure compute resources
    • Cloud Services (Web/Worker roles)
    • Virtual Machines (stand-alone or in availability sets)
    • Azure Websites (in Shared or Dedicated mode)
  • AzureWatch supports active monitoring only of the following Azure resources
    • SQL Azure databases
    • SQL Azure Federations
    • Azure Storage
    • URL's (web endpoints)
  • More detailed information about AzureWatch features can be found here
  • Basic setup of AzureWatch monitoring & auto-scaling can take less than 2-3 minutes.  Users can and should customize the monitoring/scaling configuration to their particular needs, afterwards.
  • AzureWatch, being a cloud-based monitoring platform, runs 24/7/365 within Paraleap's cloud environment and monitors your Azure-based resources by connecting to them approximately every minute.  When conditions reach your pre-configured thresholds, AzureWatch sends out email alerts, issues scale up or down requests, requests start/shutdown/restart of Virtual Machines.


  • AzureWatch account is required. Free trials are available here
  • Monitoring and auto-scaling of Cloud Services (Web/Worker Roles) requirements
    • Every Web or Worker Role, that needs to be monitored, should have its Azure Diagnostics enabled prior to deployment
    • In case of issues kindly contact support.  We've helped literally hundreds of customers successfully enable diagnostics and have experience working through various scenarios
  • Monitoring and auto-scaling of Virtual Machines requirements
    • In order to monitor performance counters, Powershell Remoting must be installed on monitored Virtual Machines
    • Powershell Remoting port 5986 must be open through Azure load balancer as public endpoint. Public port can be any number
    • When scaling UP virtual machines within Availability Sets, there must be prepared and shut-down virtual machines waiting to be turned on

Setup Video

Web Analytics