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 | ![]() |
||||
