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


AzureWatch Supports...

Autoscaling Alerts Visualization

Cloud Services (Web/Worker Roles)
    - performance counters any standard or custom counters
    - Azure Storage queues
    - Azure Service Bus Queues and Topics
are supported
    - Azure Server States "Ready", "Busy",
"Unresponsive", etc.
    - other metrics other metrics can be imported
via custom XML feeds

Azure Websites
    - utilization statistics as available in Azure portal
    - rate of change/sec for utilization statistics extrapolated based on two
most recent measurements

SQL Azure & Federations Federation monitoring supports
alerts by federated member or
across all federated members
    - connectivity testing
    - database size
    - open connections
    - blocking queries
    - active queries
    - response time

Azure Storage
    - response time
    - Blob storage connectivity testing
    - Table storage connectivity testing
    - Queue storage connectivity testing

URL's
    - connectivity testing timeouts are configurable
    - response time
    - transfer rate
    - page size
    - SSL certificate expiration applies only to https URLs

Azure Diagnostics on-demand monitoring only
    - Event Viewer logs
    - Trace logs
    - Azure Infrastructure logs