AzureWatch monitors your Azure-based resources, alerts you in case of a problem, and dynamically adjusts the number of compute instances dedicated to your Azure application according to real time demand.
User-defined rules specify when to alert, scale up or scale down. Historic charts and reports are delivered on your desktop, 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?
Key Features
AzureWatch monitors and aggregates key performance metrics from the following sources
Windows Azure Instances (Web, Worker, and VM Roles)
Standard and custom performance counters
Azure AppFabric instance statuses
SQL Azure Databases
Connectivity
Response times
Transaction counts
Blocking queries
Database size
more...
SQL Azure with Federations
Connectivity
Response times
Transaction counts
Blocking queries
Database size
more...
Websites and web applications
Connectivity
Response times
Data transfer speeds
more...
Windows Azure Storage
Connectivity
Response times
more...
Custom data feeds
Need to evaluate metrics that we are not capturing? Provide them to AzureWatch via an XML feed
AzureWatch can automatically scale up or scale down your Azure application based on...
Realtime or historic demand
Date and time
Remaining workload indicated by sizes of Azure queues
more...
Define your own alerts so that you can be notified when...
Your monitored resources are not available
The stress placed on your system is unexpected
Scaling events happen
You simply want to hear your application's heartbeat
More...
Gain visibility into performance of your Azure application with powerful dashboards and reports...
On your desktop...
Online...
On your smartphone...
In your RSS reader...
Safety mechanisms
Built-in limits can prevent your instance count from going outside of a predefined range
Built-in throttle controls can prevent your application from being scaled too frequently
Built-in timing mechanisms can prevent your application from being scaled down before a full hour is utilized
Every minute, AzureWatch captures, aggregates and analyzes various metrics from your Azure application and matches them against your custom rules. When a match occurs, a scaling or notification action is executed.
Dashboard, reports and charts are available online, on your desktop via provided Windows-based program, on your smartphone, or in your RSS reader.
Setup and configuration is performed via provided Windows-based program, but actual monitoring occurs from AzureWatch servers running in the cloud *
* Customers, whose corporate policies prohibit them from turning over sensitive information to third party vendors, have an option of running provided proxy monitoring process from their premise.
High-level Architecture Diagram
Security
We take security very seriously. Please understand and be comfortable with the precautions that we took!
Take it for a free testdrive
Our streamlined approach to user-interface coupled with convenient wizards and helpful instruction screens that guide you through the process, ensure that you will be up and running in under 10 minutes.