Продажи: 1-800-867-1389

Сбор данных журналов с помощью средств диагностики Azure

Обновлено: Декабрь 2014 г.

Система диагностики Windows Azure позволяет собирать диагностические данные из приложения, запущенного в Windows Azure. Эти данные можно использовать для отладки и устранения неполадок, измерения производительности, отслеживания использования ресурсов, анализа трафика, планирования загрузки и аудита. После сбора данных диагностики их можно передать в учетную запись хранения Windows Azure. Передача может осуществляться по расписанию или по требованию.

Вы можете настроить диагностику с помощью XML-файла конфигурации. Ее также можно настроить удаленно в приложении, которое работает вне среды Windows Azure. Например, можно управлять диагностикой в пользовательском приложении панели мониторинга вне Windows Azure. Удаленно управляя диагностикой, можно запустить приложение с начальной конфигурацией диагностики, а затем изменить конфигурацию из кода, работающего вне вашего приложения без обновления приложения.

В следующих ресурсах предоставлены дополнительные сведения о диагностике:

Диагностические данные собираются путем импорта модуля диагностики в модель службы и последующей настройки источников данных, из которых будут собираться данные диагностики. Данные диагностики можно сохранить, передавая их в хранилище Windows Azure. Монитор диагностики работает в Windows Azure и в Эмулятор вычислений Microsoft Azure и собирает данные диагностики для экземпляра роли. Экземпляр роли, который использует модуль диагностики, автоматически запускает монитор диагностики при запуске экземпляра роли. Источники диагностических данных нужно добавить в конфигурацию монитора диагностики для сбора требуемых данных. В дополнение к журналам Windows Azure, журналам служб IIS 7.0 и журналам инфраструктуры диагностики Windows Azure можно собирать данные журналов из других источников, таких как журналы ошибочных журналов трассировки IIS, журналов событий Windows, аварийные дампы и настраиваемые журналы ошибок. Настройку диагностики можно начать, изучив раздел Инициализация или изменение конфигурации службы диагностики Azure.

Вы можете добавить инструментарий трассировки и отладки в свое приложение Windows Azure при его разработке. Вы также можете использовать эти инструменты во время разработки приложения и после его развертывания. Реализация трассировки может помочь проверить поток работающего приложения. Трассировка также позволяет диагностировать ошибки, которые могут возникнуть в приложении. Дополнительные сведения об использовании средств для трассировки в вашем приложения см. в разделе Трассировка потока приложения Azure.

Счетчики производительности можно использовать для определения производительности приложения Windows Azure. Можно собирать данные от существующих счетчиков производительности или можно создать пользовательские счетчики производительности для сбора дополнительных данных. Дополнительные сведения о счетчиках производительности см. в разделе Создание и использование счетчиков производительности в приложении Azure.

Диагностические данные собираются за счет импорта модуля диагностики в модель службы и последующей настройки источников данных, из которых будут собираться данные диагностики. Собираемые из источников диагностические данные не сохраняются, если их не передать в хранилище Windows Azure. Монитор диагностики настраивается для использования определенной учетной записи хранения для передачи данных. Для передачи необходимо убедиться, что используются верные учетные данные. Целевое хранилище может быть эмулятором хранилища, если приложение запускается в эмуляторе среды выполнения приложений, или это может быть учетная запись хранения Windows Azure, в которой хранится конфигурация диагностики. Диагностические данные можно передавать в хранилище через запланированные интервалы или по запросу. Дополнительные сведения о хранении и просмотре диагностических данных см. в разделе Хранение и просмотр диагностических данных в Azure.

Сведения о критических изменениях в пакете Windows Azure SDK для .NET 2.0 см. в разделе Breaking Changes in Azure Diagnostics (SDK 2.0).

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв
Показ:
© 2015 Microsoft