Упражнение. Извлечение файлов журнала приложения с помощью Azure CLI и Kudu
Новое веб-приложение для Contoso Fashions почти готово к первоначальному пилотного тестирования. Вы хотите просмотреть и проанализировать все различные сообщения трассировки, сохраненные в файлах журнала приложения. Но сначала вам нужно найти эти записанные в журналах сведения.
В этом уроке вы получите файлы журналов, готовые к последующему автономному анализу.
Извлечение журналов файловой системы с помощью Azure CLI
На этом шаге вы используете Azure CLI для получения журналов файловой системы в хранилище облачных общих папок, а затем просмотрите эти журналы.
Примечание.
В полной версии Cloud Shell есть панель инструментов, которая включает инструмент скачивания и передачи файлов, и вы можете использовать этот вариант для скачивания файла contosofashions.zip на локальный компьютер. Эта функция в настоящее время не доступна в оболочке песочницы Microsoft Learn. Поэтому в этом упражнении для просмотра журналов из общей папки Cloud Shell мы используем некоторые средства Bash.
Чтобы скачать журналы в файл contosofashions.zip в папке облачного хранилища, в Cloud Shell выполните следующую команду, заменив <ваш_код> на случайное число, сгенерированное для уникальной идентификации вашего приложения.
az webapp log download --log-file contosofashions.zip --resource-group <rgn>[sandbox resource group name]</rgn> --name contosofashions<your-number>
Чтобы отобразить файлы журнала, содержащиеся в скачанном файле contosofashions.zip, в Cloud Shell выполните следующую команду.
zipinfo -1 contosofashions.zip
Чтобы извлечь только файл журнала приложения из загруженного файла contosofashions.zip, в Cloud Shell выполните следующую команду.
unzip -j contosofashions.zip LogFiles/Application/*.txt
Чтобы просмотреть файл журнала приложения, в Cloud Shell выполните следующую команду.
code *.txt
Примечание.
Если появится запрос на переход на классическую облачную оболочку, нажмите кнопку "Подтвердить". Затем повторно введите предыдущую команду
code *.txt
, чтобы отобразить файл журнала приложения.В Cloud Shell нажмите клавиши CTRL+Q , чтобы закрыть редактор.
Извлечение журналов файловой системы с помощью Kudu
На этом шаге для скачивания журналов файловой системы на компьютер используйте консоль Kudu.
В меню портала Azure или на домашней странице выберите Службы приложений. Откроется панель Службы приложений.
В списке Службы приложений выберите contosofashions<ваш_код>. Откроется панель службы приложений contosofashions<ваш_код>.
В средней области меню в разделе "Средства разработки" выберите "Дополнительные инструменты". Появится панель Дополнительные инструменты.
Выберите Выполнить. Откроется окно Службы Kudu.
В верхней строке меню выберите Консоль отладки, а затем CMD.
В разделе обозревателя файлов выберите LogFiles (Файлы журналов).
Для папки Application выберите Скачать. Журналы скачиваются на компьютер как Application.zip.
На компьютере откройте Application.zip и просмотрите файл журнала. Эти журналы должны совпадать с теми, которые вы рассмотрели с помощью Cloud Shell.
Закройте вкладку служб Kudu.
Поиск по журналам в хранилище BLOB-объектов Azure
В этой процедуре вы открываете подробные журналы, сохраненные в контейнере Хранилище BLOB-объектов Azure, а затем ищете определенные записи журнала.
В меню портала Microsoft Azure или на домашней странице выберите Учетные записи хранения. Откроется область Учетные записи хранения.
В списке Учетные записи хранения выберите sacontosofashions<ваш_код>.
В средней области меню выберите браузер хранилища. Откроется панель браузера хранилища.
Разверните контейнеры BLOB-объектов и выберите appsrvplogs.
В области контейнера дважды щелкните contosofashions<ваш_номер>, затем дважды щелкните каждую папку года, месяца и даты.
Вы увидите папку за каждый час, когда приложение заносило записи в журнал в хранилище BLOB-объектов. Дважды щелкните папку часа (или самый ранний, если несколько).
Папка должна содержать один или несколько CSV-файлов; Чтобы скачать его, дважды щелкните самый большой файл (может потребоваться прокрутить правой кнопкой мыши, чтобы просмотреть размеры файлов). Если на компьютере есть Microsoft Excel, файл журнала автоматически открывается как лист. В противном случае откройте файл с помощью текстового редактора, например Блокнота.
В открытом файле журнала найдите следующую строку.
Warning message
Это сообщение должно встречаться в журнале несколько раз.
Закройте файл журнала.