.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
 
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
david stephan

Home >> Articles >> Azure >> Post New Resource Bookmark and Share   

 Subscribe to Articles

Windows Azure Diagnostics-Introduction

Posted By:vivek       Posted Date: April 09, 2012    Points: 200    Category: Azure    URL: http://www.dotnetspark.com  

Introduction to Azure Diganostic. Windows Azure Team provides a small program named Diagnostic Monitor (MonoAgentHost.exe).Which is responsible for collecting and transferring logs from your role instances.
 

Windows azure diagnostic help you to collect diagnostic information from your deployed role instances. This diagnostic information will help you to debug your code after deployment.

Windows Azure Team provides a small program named Diagnostic Monitor (MonoAgentHost.exe).Which is responsible for collecting and transferring logs from your role instances.


Diagnostic Monitor collects Windows Event Logs, IIS Logs, and Performance Counter Logs etc…. And store them in local buffer. We can transfer these locally buffered logs to azure storage based on schedule or on demand.

Now you may think why we need to transfer the locally buffered logs to azure storage account. The answer is simple; you know that role instances are deployed on virtual machines. What will happen to you logs if the virtual machine is destroyed or re-imaged? .So for the safety of your data it is better to transfer logs to azure storage.

You don’t worry the smart Diagnostic Monitor will transfer your logs to azure storage account. These logs may be stored in azure blobs or tables based on the type of the log.

The below table give you an idea about the types of logs and their transfer locations.

Data Source

Default

Destination

Table/Container Name

Role Supported

Windows Azure Logs

ENABLED

TABLE

WADLogsTable

Web/Worker

IIS 7.0 Logs

ENABLED

BLOB

wad-iis-logfiles

Web

Azure Diagnostic Infrastructure Logs

ENABLED

TABLE

WADDiagnosticInfrastructureLogsTable

Web/Worker

IIS Failed Request Logs

DISABLED

BLOB

wad-iis-failedreqlogfiles

Web

Windows Event Logs

DISABLED

TABLE

WADWindowsEventLogsTable

Web/Worker

Performance Counters

DISABLED

TABLE

WADPerformanceCountersTable

Web/Worker

Crash Dumps

DISABLED

BLOB

wad-crash-dumps

Web/Worker

Directory Logs

DISABLED

TABLE

WADDirectoriesTable

Web/Worker


 Subscribe to Articles

     

Further Readings:

Responses
Author: Krishna         Company URL: http://www.dotnetspark.com
Posted Date: April 16, 2012

Good one

Post Comment

You must Sign In To post reply

    Read also another Resources from the same Author

Find More Articles on C#, ASP.Net, Vb.Net, SQL Server and more Here

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend