Connect with us on Twitter Connect with us on LinkedIn

Release Notes

Version 2010.06.22.00 [Download] [Purchase License]

Live Data Retention Period
Till the current version when viewing live data, the application was keeping all the data in application memory. This was leading to severe performance degradation when the application was kept running for a long time. In this version, we've included a feature where if you're viewing live data then after a certain amount of time (default being 4 hours) the application will automatically start removing the old data items from the memory. The maximum number of hours to keep the live data in memory is configurable through configuration settings window as shown in picture below:

Azure Diagnostics Manager Live Data Retention Configuration

On Demand Transfer Improvement
A performance related issue was reported in On Demand Transfer screen when you have many instances of your application running. The application was trying to create an instance of RoleInstanceDiagnosticsManager for all the instance irrespective of the fact it was selected or not. In this version we've fixed that. Now the application will create instances of this object for only the instances which are selected.

Hiding Y-Axis when Viewing Performance Counter Charts in Dashboard
In this version, we've made some changes to our dashboard feature so that when you uncheck a performance counter checkbox to hide that performance counter, it's Y-Axis is also removed.

Version 2010.06.10.00

Purge Logs Data
In this version, we've included a feature which will allow you to purge historic diagnostics data. You can search for old data based on date/time ranges and additional filters and the application will delete the data from Windows Azure Storage.
Purge performance counters data demo
Purge event/trace/infrastructure logs data demo

Partial Text Search in Trace/Infrastructure Logs
In this version, we've included a feature which will allow you to search for certain text string contained in the messages of trace and infrastructure logs. Application will do a "LIKE" search on the message body to filter and display the logs which contain this search string.
Partial text search demo

New Icon for Azure Diagnostics Manager
Most of the users use both Cloud Storage Studio and Azure Diagnostics Manager side by side. When both are minimized, since their logos are nearly identical it was very difficult to identify the applications by icons. We're pleased to announce new icons for both Azure Diagnostics Manager and Cloud Storage Studio. Cloud Storage Studio's icon will be changed in its next release.

Azure Diagnostics Manager Icon Cloud Storage Studio Icon

Improved Network Resilience
Till now, if for some reason the application was not able to connect to Windows Azure, it would give up after retrying request for 3 times. In this version, we've included a feature where the application will continuously try and connect to Windows Azure if there is an issue with the Internet connectivity. This will ensure the continuity of the data when viewing under LIVE mode. We've also included a feature where you can specify a retry interval i.e. after how many seconds the application should retry the last request in the event when that last request failed.

Miscellaneous Improvements

-

In Events, Trace Logs and Infrastructure Logs Viewer as more data comes if an entry is selected that item will remain selected.

-

Fixed a bug with Trace and Infrastructure Logs Viewer where under certain circumstances the data was duplicated.

Version 2010.06.01.00

Live Version
This is the first release of production version of Azure Diagnostics Manager. Following table summarizes different versions (editions) of Azure Diagnostics Manager:

 

Professional

Developer

Trial

 Pricing

$69.99 (USD)1

Free

Free

 Access Diagnostics via Windows Azure Storage

Yes

No

Yes

 Access Development Storage

Yes

Yes

Yes

 Access Diagnostics via running Hosted Applications

Yes

No

Yes

 On Demand Transfer

Yes

No

Yes

 Remote Diagnostics Management

Yes

No

Yes

 Validity Period

N/A

N/A

30 Days


Following table summarizes the volume pricing available for Azure Diagnostics Manager:

Number of Licenses

Unit Price

% Savings

 1 - 5

$69.99 (USD)

0.00 %

 6 - 10

$66.50 (USD)

5.00 %

 11+

$63.00 (USD)

10.00 %

Version 2010.05.19.00

Auto Application Update Notification
In this version, we've included a feature which will notify you if your application was updated and provides you with an option to view the changes incorporated in the latest release.

Server Side Filtering
For Events, Trace and Infrastructure logs we are including "Server Side Filtering" feature where you can instruct Azure Diagnostics Manager to bring data only for certain logs (only applicable to Event Viewer) and log levels (applicable to all three logs). This will reduce the amount of data that is sent to Azure Diagnostics Manager. By default, Azure Diagnostics Manager will bring all data based on other conditions specified.

Display Date/Time Option
Windows Azure Diagnostics stores all date/time values in UTC. Till the current version, we were displaying these values in UTC. Now you have an option of viewing these date/time values in UTC (default) or based on your local date/time. If latter option is selected, then the application will convert these date/time values from UTC to local date/time.

Miscellaneous Improvements

-

In Events, Trace Logs and Infrastructure Logs Viewer as more data comes it will prepended to the existing data instead of being appended. This will ensure that the latest data is always available on top.

Version 2010.05.10.00

Public Beta Version
This version is our first public beta release of Azure Diagnostics Manager.

Dashboard
In this version, we have included a "Dashboard" feature where you can monitor performance counters, event logs, and trace logs of the applications. This feature provides live information about these three in a single screen.
Dashboard demo

Proxy Support
In this version, we have included limited proxy server support so that you can use Azure Diagnostics Manager from behind a proxy server. Proxy settings can be set from the configuration settings window.

Miscellaneous Improvements

-

Remote Diagnostics Management: We have now included a feature for you to save "Performance Counters" in application preferences so that you don't have to select them from the dropdown list again and again. Furthermore we've provided a text field for you to enter the counter name manually instead of selecting them from the dropdown list.

-

General UI Enhancements: We have now included two buttons on top to connect to Azure Storage Accounts and Hosted Services. You can also connect to them using "Connect to ..." dropdown list as well.

Version 0.3

Common Improvements

-

Remember Preferences: Now you can instruct Azure Diagnostics Manager to remember date/time, deployment id, storage account name, live v/s historical data feed option preferences so that you don’t have to type in this information again and again. Furthermore you can also instruct ADM to apply these preferences by default and not open the search criteria window. The preferences are grouped by Table based logs (Events, Performance Counters, Trace, and Infrastructure) and Directory based logs i.e. all Table based logs will share the same preferences. You can change the preferences at any time by clicking on the “Calendar” icon.

-

Stop Request: Now you can stop any running request.

-

Refresh: We’re including a “Refresh” feature where you can get the latest data. Please note that this feature is only available when you’re viewing LIVE data. It is not available when viewing historical data. This is how it is implemented: Let’s say you’ve set the refresh frequency to be 5 minutes. Assuming the application gets the data from say 10:55 AM to 11:00 AM. Now the time is say 11:03 AM and you click on Refresh button. Application will try and bring the data from 11:00 AM to 11:03 AM.

-

Search criteria can be invoked any time: Earlier if a request was in progress, search criteria window can’t be opened. Now it can be opened any time.

-

Ability to specify date/time either in UTC or local: Now you can specify if the date/time you’re specifying is UTC date/time or local date/time. Since Azure stores everything in UTC, the application will not do any date/time conversions if you specify date/time as UTC.


New Features

-

Performance Counters Charts now support zoom in/out: To zoom in, just click on the chart and drag your mouse and select an area. That particular area will be zoomed in. To zoom out, click on the Zoom Out button.

-

Ability to see multiple performance counters in one chart.

-

Ability to view either performance counters chart by role instances (which was there in the previous version) or by roles.

-

In Trace/Infrastructure logs message is now included in the main grid so that you don’t have to click on each log entry to view the messages.

-

Quick Configuration Button in On Demand Transfer: In the previous version, you would need to configure each and every transfer option (event logs, iis logs etc.) separately. Now we’ve included a “Quick Configuration” button which will launch a window where you can configure all transfer options together.

-

User does not have to specify a storage account every time On Demand Transfer tab is opened. The application will remember the storage account preference. If you want to change that, just click on the key icon to select another storage account.

-

Bug Fix: There was a bug in On Demand Transfer function where in if your role name contained any character which would make an azure queue’s name invalid (e.g. dot [.] charater), On Demand transfer functionality was not working. This is fixed in this release.

-

Color Coded Role Instances: Now the role instances are color coded based on their current status.

-

Performance Counter names are now sorted alphabetically in Remote Diagnostics Management.

Version 0.2

Crash Dumps Viewer
This version includes Crash Dumps Viewer feature using which you can search for and download crash dump logs created by your application.

On Demand Transfer
This version provides you the capability to transfer diagnostics data stored in your application's VM to Windows Azure Storage.

Remote Diagnostics Management
This version provides you the capability to manage diagnostics information (add/remove performance counters etc.) without redeploying your applications.

Version 0.1

First Release
This is the first release of the application in private beta. This version included support for viewing event logs, trace logs, infrastructure logs, IIS logs, IIS failed request logs and performance counters.