About AzureWatch...

AzureWatch is a cloud-based service dedicated to advanced monitoring and auto-scaling of Azure-based solutions.

Every minute of every hour AzureWatch inspects performance of your Azure-based applications, notifies you of any problems, and dynamically adjust the number of compute resources dedicated to your applications according to real time demand. User-defined rules specify when to alert, scale up or scale down. Charts and reports are delivered on your browser, smartphone or RSS feed.

Freed from constant worries about always needing to keep an eye on performance and outages in the cloud, you can now concentrate on delivering business value to your company - or perhaps perfecting your golf swing?


AzureWatch can auto-scale...

  • based on a schedule
  • based on leading indicators (queue depths, rate of change in demand, etc.)
  • based on trailing indicators (CPU utilization, requests/sec, bandwidth, disk space, etc.)
  • based on historical performance
  • according to user-defined upper and lower limits
  • at the end or the beginning of a clock-hour to maximize costs
  • or with any combination of the above


AzureWatch can alert when...

  • outages or slowdowns occur
  • databases experience deadlocks or throttling
  • servers become unresponsive
  • real-time performance falls outside of configurable ranges
  • particular entries appear in Event Log


AzureWatch Supports...


Cloud Services (Web/Worker Roles) Auto-Scaling Auto-Healing Stop/Start Alerts Visualization
    - performance counters
    - Windows Event logs
    - Azure Storage queues
    - Azure Service Bus
    - Server States
    - other metrics

Virtual Machines Auto-Scaling Auto-Healing Stop/Start Alerts Visualization
    - performance counters
    - Windows Event logs
    - Azure Storage queues
    - Azure Service Bus
    - Azure Server States
    - other metrics

Azure Websites Auto-Scaling Auto-Healing Stop/Start Alerts Visualization
    - utilization statistics
    - rate of change/sec for utilization statistics

SQL Azure & Federations Auto-Scaling Auto-Healing Stop/Start Alerts Visualization
    - connectivity testing
    - database size
    - open connections
    - blocking queries
    - active queries
    - response time

Azure Storage Auto-Scaling Auto-Healing Stop/Start Alerts Visualization
    - response time
    - Blob storage connectivity testing
    - Table storage connectivity testing
    - Queue storage connectivity testing

URLs Auto-Scaling Auto-Healing Stop/Start Alerts Visualization
    - connectivity testing
    - response time
    - transfer rate
    - page size
    - SSL certificate expiration

Azure Diagnostics Auto-Scaling Auto-Healing Stop/Start Alerts Visualization
    - Event Viewer logs
    - Trace logs
    - Azure Infrastructure logs
Web Analytics