Сбор файлов журналов для автономного анализа и сохранения
В этой статье описывается, как собирать файлы журналов с платформы Microsoft Azure как услуга (PaaS) виртуальной машины Windows для автономного анализа и сохранения.
Если вы не беспокоитесь о сборе всех файлов журналов в одном центральном расположении, обычно можно проанализировать файлы, используя протокол удаленного рабочего стола (RDP) для доступа к виртуальной машине и выполнить динамический сеанс устранения неполадок. Однако существует несколько сценариев, в которых может потребоваться легко собрать все файлы журнала и сохранить их за пределами виртуальной машины для анализа другим пользователем. Кроме того, вы можете сохранить файлы для анализа позже, чтобы повторно развернуть размещенную службу и восстановить функциональные возможности приложения.
В следующих разделах описаны варианты быстрого сбора журналов диагностики с виртуальной машины PaaS.
Вариант 1. Использование RDP для запуска CollectGuestLogs.exe на виртуальной машине
Самый простой вариант сбора журналов — использовать протокол удаленного рабочего стола (RDP) для доступа к виртуальной машине, а затем запустить исполняемый файл CollectGuestLogs.exe . Этот исполняемый файл поставляется вместе с гостевым агентом Azure. Агент присутствует на всех виртуальных машинах PaaS и большинстве виртуальных машин в качестве службы (IaaS). CollectGuestLogs.exe создает .zip файл журналов из виртуальной машины. Расположение этого .zip файла описано в следующей таблице.
Тип виртуальной машины | Расположение файла |
---|---|
Виртуальная машина PaaS | D:\Packages\GuestAgent\CollectGuestLogs.exe |
Виртуальная машина IaaS | C:\WindowsAzure\Packages\CollectGuestLogs.exe |
По умолчанию исполняемый файл CollectGuestLogs собирает журналы службы IIS (IIS). Эти журналы могут быть большими для длительных веб-ролей. Чтобы предотвратить сбор журналов IIS, выполните команду CollectGuestLogs.exe -Mode:ga
. Чтобы получить дополнительные сведения, запустите CollectGuestLogs.exe -?
.
Вариант 2. Запуск расширения сборщика журналов Azure
Расширение сборщика журналов Azure можно запустить с локального компьютера разработки. Этот параметр полезен для сбора журналов без необходимости использовать RDP для доступа к виртуальной машине. Кроме того, удобно собирать журналы с нескольких виртуальных машин одновременно. Дополнительные сведения см. в следующей статье блога разработчика Azure:
Упрощение устранения неполадок виртуальных машин с помощью сборщика журналов Azure.
Дополнительная информация
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.