This is the first part of the blog series of introducing some of the exciting new features of Windows Azure SDK 2.0. In this series I’ll take you on a tour of new Windows Azure SDK 2.0 features and experience them firsthand. You can find the SDK 2.0 announcement here. You can acquire SDK 2.0 through Web PI, or you can download it Windows Azure .NET Developer Center.
Server Explorer Improvements
In the past releases, Windows Azure SDK has been steadily supplementing Visual Studio Server Explorer with more and more productivity features. These features put the ability of provisioning and managing cloud resources at the fingertips of developers. Developers don’t have to leave Visual Studio if they found they needed to get some cloud resources provisioned, or to get connection information to a resource. And they can use data manipulation capabilities to quickly test their code while programming. Here are some new features that got added with Windows Azure SDK 2.0.
Table Storage Tooling Improvements
- Now you can directly create new storage Tables within Server Explorer:
- Now Table explorer provides complete CRUD support of table entities. The following screenshot shows the Add Entity window, which is quite self-explanatory:
- There’s even a nice Query Builder that allows you to build up table queries without needing to understand Data Service Queries:
Cloud Service Diagnostics
Throughout the SDK versions Cloud Service diagnostics has been becoming easier and easier. Now with the improved Server Explorer, you can view diagnostics data and modify diagnostics settings direct within Visual Studio. If you had used diagnostics.wadcfg, or had tried to configure performance counters in code, you’d be delighted to find out the rich editing features provided by diagnostics settings dialog.
- View diagnostics data in a combined view in Visual Studio. Now you can request diagnostics logs at any time from Visual Studio and view them in an intuitive, combined view:
- In the combined summary view, you can view Windows Azure application logs, Event logs, Windows Azure infrastructure logs, as well as contents in Windows Azure log directories at the same time. This view allows you to view all log sources at the same time so that you can easily discover correlations of these entries from different sources. This is definitely a very powerful tool to enable more efficient troubleshooting processes. The following screenshots shows the testing diagnostics data one of my test applications generates:
- You can remotely change diagnostics settings from Visual Studio using diagnostics configuration dialog. For instance, you can change data transfer schedules and filters, and you can modify what performance counters to be collected.
Haishi, when I right click on the Web Role node in Server Explorer, I don't get the "View Diagnostics Data" option. Any idea as to why?!
ReplyDeleteIf the menu is disabled this could because diagnostics is not enabled on the service; if the menu is not visible at all probably you are still using older version of tools.
Delete