Feedback
 
About AzureWatch
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?

Try AzureWatch Free

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
Check out these screenshots!
How does it work?
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.

Try AzureWatch Free