Упражнение. Извлечение файлов журнала приложения с помощью Azure CLI и Kudu

Завершено

Новое веб-приложение для Contoso Fashions почти готово к первоначальному пилотного тестирования. Вы хотите просмотреть и проанализировать все различные сообщения трассировки, сохраненные в файлах журнала приложения. Но сначала вам нужно найти эти записанные в журналах сведения.

В этом уроке вы получите файлы журналов, готовые к последующему автономному анализу.

Извлечение журналов файловой системы с помощью Azure CLI

На этом шаге вы используете Azure CLI для получения журналов файловой системы в хранилище облачных общих папок, а затем просмотрите эти журналы.

Примечание.

В полной версии Cloud Shell есть панель инструментов, которая включает инструмент скачивания и передачи файлов, и вы можете использовать этот вариант для скачивания файла contosofashions.zip на локальный компьютер. Эта функция в настоящее время не доступна в оболочке песочницы Microsoft Learn. Поэтому в этом упражнении для просмотра журналов из общей папки Cloud Shell мы используем некоторые средства Bash.

  1. Чтобы скачать журналы в файл contosofashions.zip в папке облачного хранилища, в Cloud Shell выполните следующую команду, заменив <ваш_код> на случайное число, сгенерированное для уникальной идентификации вашего приложения.

    az webapp log download --log-file contosofashions.zip  --resource-group <rgn>[sandbox resource group name]</rgn> --name contosofashions<your-number>
    
  2. Чтобы отобразить файлы журнала, содержащиеся в скачанном файле contosofashions.zip, в Cloud Shell выполните следующую команду.

    zipinfo -1 contosofashions.zip
    
  3. Чтобы извлечь только файл журнала приложения из загруженного файла contosofashions.zip, в Cloud Shell выполните следующую команду.

    unzip -j contosofashions.zip LogFiles/Application/*.txt
    
  4. Чтобы просмотреть файл журнала приложения, в Cloud Shell выполните следующую команду.

    code *.txt
    

    Примечание.

    Если появится запрос на переход на классическую облачную оболочку, нажмите кнопку "Подтвердить". Затем повторно введите предыдущую команду code *.txt , чтобы отобразить файл журнала приложения.

  5. В Cloud Shell нажмите клавиши CTRL+Q , чтобы закрыть редактор.

Извлечение журналов файловой системы с помощью Kudu

На этом шаге для скачивания журналов файловой системы на компьютер используйте консоль Kudu.

  1. В меню портала Azure или на домашней странице выберите Службы приложений. Откроется панель Службы приложений.

  2. В списке Службы приложений выберите contosofashions<ваш_код>. Откроется панель службы приложений contosofashions<ваш_код>.

  3. В средней области меню в разделе "Средства разработки" выберите "Дополнительные инструменты". Появится панель Дополнительные инструменты.

  4. Выберите Выполнить. Откроется окно Службы Kudu.

  5. В верхней строке меню выберите Консоль отладки, а затем CMD.

  6. В разделе обозревателя файлов выберите LogFiles (Файлы журналов).

  7. Для папки Application выберите Скачать. Журналы скачиваются на компьютер как Application.zip.

  8. На компьютере откройте Application.zip и просмотрите файл журнала. Эти журналы должны совпадать с теми, которые вы рассмотрели с помощью Cloud Shell.

  9. Закройте вкладку служб Kudu.

Поиск по журналам в хранилище BLOB-объектов Azure

В этой процедуре вы открываете подробные журналы, сохраненные в контейнере Хранилище BLOB-объектов Azure, а затем ищете определенные записи журнала.

  1. В меню портала Microsoft Azure или на домашней странице выберите Учетные записи хранения. Откроется область Учетные записи хранения.

  2. В списке Учетные записи хранения выберите sacontosofashions<ваш_код>.

  3. В средней области меню выберите браузер хранилища. Откроется панель браузера хранилища.

  4. Разверните контейнеры BLOB-объектов и выберите appsrvplogs.

  5. В области контейнера дважды щелкните contosofashions<ваш_номер>, затем дважды щелкните каждую папку года, месяца и даты.

  6. Вы увидите папку за каждый час, когда приложение заносило записи в журнал в хранилище BLOB-объектов. Дважды щелкните папку часа (или самый ранний, если несколько).

  7. Папка должна содержать один или несколько CSV-файлов; Чтобы скачать его, дважды щелкните самый большой файл (может потребоваться прокрутить правой кнопкой мыши, чтобы просмотреть размеры файлов). Если на компьютере есть Microsoft Excel, файл журнала автоматически открывается как лист. В противном случае откройте файл с помощью текстового редактора, например Блокнота.

  8. В открытом файле журнала найдите следующую строку.

    Warning message
    

    Это сообщение должно встречаться в журнале несколько раз.

  9. Закройте файл журнала.