Упражнение. Включение метрик хранилища и просмотр данных метрик

Завершено

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

Создание учетной записи хранилища

  1. Выберите эту ссылку, чтобы войти в портал Azure с помощью той же учетной записи, с которой вы активировали песочницу.

  2. На портале Azure выберите Создать ресурс.

  3. В поле Поиск и Marketplace найдите и выберите Учетная запись хранилища.

    Откроется панель Учетная запись хранения.

  4. Нажмите кнопку создания.

    Откроется панель Создание учетной записи хранения.

  5. На вкладке Основные сведения задайте указанные ниже значения для каждого параметра.

    Параметр Значение
    Сведения о проекте
    Отток подписок Подписка Concierge
    Группа ресурсов [имя группы ресурсов песочницы]
    Сведения об экземпляре
    Storage account name значение <your-storage-account-name>, которое содержит от 3 до 24 символов и включает только буквы в нижнем регистре и числа; например, monitorstorageaccount
    Регион Использование региона по умолчанию
    Производительность Стандартные
    Избыточность Геоизбыточное хранилище (GRS)
  6. Выберите вкладку "Дополнительно ". В разделе хранилища BLOB-объектов убедитесь, что для уровня доступа задано значение Hot.

  7. Щелкните элемент Review (Проверить). После прохождения проверки выберите Создать.

  8. На странице Развертывание выполнено нажмите Перейти к ресурсу.

Добавление контейнера больших двоичных объектов

Перед добавлением больших двоичных объектов в учетную запись хранилища необходимо создать контейнер больших двоичных объектов.

  1. В разделе Хранилище данных выберите Контейнеры.

  2. На панели "Контейнеры" выберите +Контейнер.

  3. В поле "Имя" введите monitor-blobs-container, а затем нажмите кнопку "Создать".

Отправка файлов в контейнер больших двоичных объектов

Чтобы отправить в контейнер больших двоичных объектов один файл, выполните следующие действия:

  1. Откройте контейнер контейнера monitor-blobs-container, а затем нажмите кнопку "Отправить".

  2. Выберите ссылку " Обзор файлов ".

  3. В диалоговом окне Открыть выберите небольшой текстовый файл из локальной файловой системы и нажмите Открыть.

  4. Выберите Отправить.

  5. Подождите одну минуту, а затем повторите эти действия, чтобы отправить другой файл.

  6. Подождите еще минуту, а затем повторите эти действия, чтобы отправить другой файл.

  7. Прежде чем перейти ко второй части упражнения, подождите несколько минут.

Визуализация метрик на портале Azure

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

  1. На портале Azure перейдите на страницу своей учетной записи хранения.

  2. В области меню в разделе Мониторинг выберите Метрики.

  3. В правом верхнем углу выберите последний час для диапазона времени.

  4. В разделе "Степень детализации времени" выберите "Автоматически", а затем нажмите кнопку "Применить".

  5. На панели под заголовком диаграммы выберите Линейная диаграмма и затем — Гистограмма.

  6. Измените пространство имен метрик на BLOB-объект и выберите входящий трафик для метрики.

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

    Screenshot of a bar chart showing upload operations in Metrics Explorer.

Разделение метрики

Разделение метрики позволяет просматривать дополнительные измерения в данных. Для каждого выгруженного файла на портале Azure выполняется несколько вызовов API. В результат каждого запроса передается определенное количество байтов данных. Вы можете разделить метрику входящего трафика по измерению API, чтобы просмотреть разбивку по байтам данных, передаваемых вызовом API. Чтобы разделить метрику, выполните указанные ниже действия.

  1. Выберите Применить разделение

  2. В овальном поле Разделение в раскрывающемся списке выберите Имя API.

    Просмотрите выходные данные в окне диаграммы. На следующем рисунке показаны байты, передаваемые вызовом API.

    Screenshot that shows bytes transferred by API call in Metrics Explorer.

Добавить фильтр

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

  1. Щелкните Добавить фильтр.

  2. В разделе Свойство выберите Имя API.

  3. В разделе Значения выберите PutBlob.

    На диаграмме показаны гистограммы, представляющие вызов REST к API Put Blob.

    Screenshot of a bar chart showing put operations associated with the upload in Metrics Explorer.

  4. Нажмите X справа от овала фильтра, чтобы удалить фильтр.