DiagnosticMonitorTraceListener на веб-сайтах Azure

#azure

#azure

Вопрос:

Я использую облачные службы Azure в прошлом году и привык читать свои журналы трассировки с помощью Azure Management Studio, при этом журналы хранятся в табличном хранилище с помощью DiagnosticMonitorTraceListener.

Меня смущает начало использования веб-сайтов Azure, поскольку кажется, что они используют другую структуру ведения журнала? Невозможно ли просмотреть журналы трассировки с веб-сайта Azure с помощью Azure management Studio в Diagnostic / Trace, как я использовал с облачными сервисами

Ответ №1:

Диагностика на веб-сайтах Azure аналогична любому веб-приложению. DiagnosticsMonitor применяется к веб-ролям. В случае веб-сайтов для диагностики необходимо постоянное хранилище, и его можно настроить на портале управления Azure. Ознакомьтесь с этими сообщениями.

http://azure.microsoft.com/en-us/documentation/articles/cloud-services-dotnet-diagnostics/
http://blogs.msdn.com/b/microsoft_press/archive/2014/01/29/from-the-mvps-diagnostics-and-logging-in-windows-azure-web-sites.aspx
http://www.hanselman.com/blog/StreamingDiagnosticsTraceLoggingFromTheAzureCommandLinePlusGlimpse.aspx

Журналы можно загружать и анализировать локально. Я не уверен, что инструмент, поддерживающий webroles, работает и для этого.

Ответ №2:

Средство просмотра диагностики для облачных служб не будет работать для веб-сайтов Azure, но есть средство для просмотра журналов веб-сайта Azure, называемое Azure Website Log Browser. Он устанавливается как расширение сайта на вашем веб-сайте Azure.

Подробнее об этом можно прочитать здесь .

Комментарии:

1. Спасибо. меня просто удивило, что он был совершенно другим и просто нуждался в подтверждении того, что тот же инструмент, который я использовал, не работает с веб-сайтами Azure. Я вернулся к использованию облачных сервисов.