2015-03-28 3 views
1

В настоящее время мы осуществляем капитальный ремонт нашего WorkerRole на Azure. Наша текущая реализация использует DiagnosticsMonitor, чтобы автоматически помещать всю информацию о трассировке и ошибке в таблицу WAD-Logs в нашу учетную запись хранилища и работает хорошо. Однако, когда мы реализуем часть «Диагностика» роли в нашей перезаписи, ReSharper усердно сообщает мне, что DiagnosticMonitor теперь является устаревшим API. Однако я не могу найти никакой информации, которая показывает, что означает заменить этот API.API Azure DiagnosticMonitor теперь устарел

Некоторые соответствующую информацию (все они должны быть последними версиями через NuGet):

Microsoft.WindowsAzure.Diagnostics :: версия 2.5.0.0

Microsoft.WindowsAzure.Configuration :: версия 3.0. 0,0

Microsoft.WindowsAzure.ServiceRuntime :: версия 2.5.0.0

Microsoft.WindowsAzure.Storage :: версия 4.3.0.0

Код, который мы пытаемся повторить

public static void ConfigureDiagnostics() 
      { 
//warning here on DiagnosticMonitor 
       var config = DiagnosticMonitor.GetDefaultInitialConfiguration(); 
       config.ConfigurationChangePollInterval = TimeSpan.FromMinutes(1d); 
       config.Logs.BufferQuotaInMB = 500; 
       config.Logs.ScheduledTransferLogLevelFilter = Microsoft.WindowsAzure.Diagnostics.LogLevel.Error; 
       config.Logs.ScheduledTransferPeriod = TimeSpan.FromMinutes(1d); 
//warning here on DiagnosticMonitor 
       DiagnosticMonitor.StartWithConnectionString(ConfigurationManager.AppSettings.Get("LogStorageConnectionString"), config); 
      } 

ответ

3

Это был «старый» способ сделать диагностику, и мы протестующий это решение в пользу нового XML на основе одного, то есть вы можете также удаленно настроить инфраструктуру диагностики и т. д.

Дополнительная информация вы можете найти here о том, как мигрировать.

+2

Вы также можете получить список нарушающих здесь изменений. Https://msdn.microsoft.com/en-us/library/azure/dn873976.aspx#BKMK_breaking –

+0

Спасибо Panagiotis, мой Google-fu должен быть слабым на Субботний полдень. Это выглядит многообещающим (и проще, чем раньше). – Tommy

+0

Не беспокойтесь, вот почему мы здесь для моего друга :) –

 Смежные вопросы

  • Нет связанных вопросов^_^