Поделиться через


Изучение аналитики Azure Monitor Azure Cosmos DB

Аналитика Azure Cosmos DB предоставляет представление о общей производительности, сбоях, емкости и работоспособности всех ресурсов Azure Cosmos DB в едином интерактивном интерфейсе. В этой статье вы узнаете о преимуществах этого нового интерфейса мониторинга, а также о том, как изменить и адаптировать интерфейс в соответствии с уникальными потребностями вашей организации.

Введение

Прежде чем начать, необходимо понять, как представлена и визуализирована информация.

Отображаются следующие сведения:

  • Масштабируемая перспектива ресурсов Azure Cosmos DB во всех подписках в одном расположении. Вы можете выборочно ограничить только интересующие вас подписки и ресурсы.
  • Анализ детализации определенного ресурса Azure Cosmos DB. Вы можете диагностировать проблемы или выполнять подробный анализ с помощью категорий использования, сбоев, емкости и операций. Выбор любого из вариантов предоставляет подробное представление соответствующих метрик Azure Cosmos DB.
  • Настраиваемый интерфейс, основанный на шаблонах книг Azure Monitor. Вы можете изменить отображаемые метрики, изменить или задать пороговые значения, которые соответствуют вашим ограничениям, а затем сохранить в настраиваемую книгу. Диаграммы из книги можно закрепить на информационных панелях Azure.

Для использования этой возможности вам не нужно ничего включать или настраивать. Эти метрики Azure Cosmos DB собираются по умолчанию.

Примечание.

Для доступа к этой функции плата не взимается. Плата взимается только за основные функции Azure Monitor, которые вы настраиваете или включаете, как описано на странице сведений о ценах Azure Monitor.

Ознакомьтесь с метриками потребления и производительности для Azure Cosmos DB

Чтобы просмотреть использование и производительность учетных записей хранения во всех подписках:

  1. Войдите на портал Azure.

  2. Выполните поиск по слову Monitor и выберите Monitor.

    Снимок экрана: поле поиска с словом

  3. Выберите Azure Cosmos DB.

    Снимок экрана: книга обзора Azure Cosmos DB.

Обзор

На странице "Обзор" в таблице отображаются интерактивные метрики Azure Cosmos DB. Вы можете отфильтровать результаты на основе параметров, которые вы выбрали из следующих раскрывающихся списков:

  • Подписки. Перечислены только подписки с ресурсом Azure Cosmos DB.
  • Azure Cosmos DB. Вы можете выбрать все, подмножество или один ресурс Azure Cosmos DB.
  • Диапазон времени: по умолчанию отображаются последние четыре часа информации на основе соответствующих выделенных элементов.

Плитка счетчика в раскрывающемся списке свертит общее количество ресурсов Azure Cosmos DB, которые находятся в выбранных подписках. Условное кодирование цветов или тепловой карты для столбцов в метриках транзакций отчета книги. Самый глубокий цвет имеет наибольшее значение. Более светлый цвет основан на наименьших значениях.

Щелкните стрелку раскрывающегося списка рядом с одним из ресурсов Azure Cosmos DB, чтобы отобразить разбивку метрик производительности на уровне отдельного контейнера базы данных.

Снимок экрана: развернутый раскрывающийся список, который показывает отдельные контейнеры базы данных и связанную с ним разбивку производительности.

Выберите имя ресурса Azure Cosmos DB, выделенное синим цветом, чтобы перейти к обзору по умолчанию для связанной учетной записи Azure Cosmos DB.

Сбои

Перейдите на вкладку "Сбои", чтобы открыть часть шаблона книги "Сбои". В нем показаны общие запросы с распределением ответов, составляющих эти запросы:

Снимок экрана: сбои с разбивкой по типу HTTP-запроса.

Код Описание
200 OK Одна из следующих REST-операций завершена успешно:
 — GET над ресурсом.
 — PUT над ресурсом.
 — POST над ресурсом.
 — POST над ресурсом хранимой процедуры для выполнения хранимой процедуры.
201 Created Операция POST для создания ресурса завершена успешно.
404 Not Found Операция пытается использовать ресурс, который уже не существует. Например, ресурс, возможно, уже удален.

Полный список кодов состояния см. в разделе "Коды состояния HTTP" для Azure Cosmos DB.

Capacity

Перейдите на вкладку "Емкость", чтобы открыть часть книги "Емкость". В нем показано:

  • Сколько документов у вас есть.
  • Рост документа с течением времени.
  • Использование данных.
  • Общий объем свободного хранилища, который вы оставили.

Эта информация помогает определить потенциальные проблемы с использованием хранилища и данных.

Снимок экрана: книга емкости.

Как и в книге "Обзор", при выборе раскрывающегося списка рядом с ресурсом Azure Cosmos DB в столбце "Подписка" отображается разбивка по отдельным контейнерам, составляющим базу данных.

Операции

Перейдите на вкладку "Операции", чтобы открыть часть "Операции" шаблона книги. Запросы можно просмотреть по типу выполненных запросов.

В следующем примере вы видите, что eastus-billingint преимущественно получает запросы на чтение, но с несколькими upsert и создания запросов. Кроме того, можно увидеть, что westeurope-billingint она доступна только для чтения с точки зрения запроса, по крайней мере за последние четыре часа, к которым книга в настоящее время применяется через параметр диапазона времени.

Снимок экрана: книга

Просмотр из ресурса Azure Cosmos DB

  1. Найдите или выберите любую из существующих учетных записей Azure Cosmos DB.

    Снимок экрана: поиск Azure Cosmos DB.

  2. После перемещения в учетную запись Azure Cosmos DB в разделе "Мониторинг " выберите Insights (предварительная версия) или книги. Теперь вы можете выполнить дальнейший анализ пропускной способности, запросов, хранения, доступности, задержки, системы и управления учетными записями.

    Снимок экрана: страница обзора аналитики Azure Cosmos DB.

Диапазон времени

По умолчанию поле "Диапазон времени" отображает данные за последние 24 часа. Вы можете изменить диапазон времени, чтобы отобразить данные в любом месте от последних 5 минут до последних 7 дней. Селектор диапазона времени также включает настраиваемый режим. Введите даты начала и окончания, чтобы просмотреть настраиваемый интервал времени на основе доступных данных для выбранной учетной записи.

Снимок экрана: диапазон времени Azure Cosmos DB.

Обзор аналитических сведений

Вкладка "Обзор" предоставляет наиболее распространенные метрики для выбранной учетной записи Azure Cosmos DB, включая:

  • Общее количество запросов
  • Неудачные запросы (ошибка 429)
  • Нормализованное потребление ЕЗ (максимум)
  • использование данных и индексов;
  • Метрики учетной записи Azure Cosmos DB по коллекции

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

Снимок экрана: граф общих запросов Azure Cosmos DB.

Failed Requests (429s) (Неудачные запросы (ошибка 429)) — на этом графе отображается представление неудачных запросов с кодом состояния 429. Величины в нижней части графа отражают сумму общего числа неудачных запросов за период.

Снимок экрана: граф неудачных запросов Azure Cosmos DB.

Нормализованное потребление единиц запросов (max): этот график предоставляет максимальный процент от 0% до 100% от нормализованных единиц потребления единиц ЕЗ за указанный период.

Снимок экрана: граф нормализованного потребления единиц запросов в Azure Cosmos DB.

Закрепление, экспорт и развертывание

Вы можете закрепить любой из разделов метрик на панели мониторинга Azure, выбрав вправо верхний угол раздела.

Снимок экрана: пример закрепления раздела метрик на панели мониторинга.

Чтобы экспортировать данные в формат Excel, щелкните стрелку вниз слева от подставки.

Снимок экрана: стрелка

Чтобы развернуть или свернуть все раскрывающиеся представления в книге, выберите стрелку развертывания слева от стрелки вниз.

Снимок экрана: стрелка

Настройка аналитики Azure Cosmos DB

Этот интерфейс основан на шаблонах книг Azure Monitor. Чтобы изменить и сохранить копию измененной версии в настраиваемой книге, можно настроить >>изменение и сохранить ее.

Снимок экрана: кнопка

Книги сохраняются в группе ресурсов. Раздел " Мои отчеты " является частным для вас. Раздел "Общие отчеты " доступен всем пользователям с доступом к группе ресурсов. После сохранения пользовательской книги необходимо перейти в коллекцию книг, чтобы запустить ее.

Снимок экрана: кнопка

Устранение неполадок

Рекомендации по устранению неполадок см. в статье "Устранение неполадок на основе книги".

Следующие шаги

  • Настройте оповещения метрик и уведомления о работоспособности служб, чтобы настроить автоматическое оповещение для выявления проблем.
  • Дополнительные сведения о том, как разработаны книги сценариев и как создавать новые и настраивать существующие отчеты, см. в статье "Создание интерактивных отчетов с помощью книг Azure Monitor".