Изучение аналитики 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.

    Screenshot that shows the Search box with the word

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

    Screenshot that shows the Azure Cosmos DB Overview workbook.

Обзор

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

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

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

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

Screenshot that shows the Expanded dropdown that reveals individual database containers and associated performance breakdown.

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

Сбои

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

Screenshot that shows failures with breakdown by HTTP request type.

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

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

Capacity

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

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

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

Screenshot that shows the Capacity workbook.

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

Operations

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

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

Screenshot that shows the Operations workbook.

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

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

    Screenshot that shows searching for Azure Cosmos DB.

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

    Screenshot that shows the Azure Cosmos DB Insights Overview page.

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

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

Screenshot that shows the Azure Cosmos DB Time Range.

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

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

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

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

Screenshot that shows the Azure Cosmos DB Total Requests graph.

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

Screenshot that shows the Azure Cosmos DB Failed Requests graph.

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

Screenshot that shows the Azure Cosmos DB Normalized RU Consumption graph.

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

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

Screenshot that shows the metric section pin to dashboard example.

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

Screenshot that shows the Export workbook down arrow.

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

Screenshot that shows the Expand workbook arrow.

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

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

Screenshot that shows the Customize button.

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

Screenshot that shows the Gallery button.

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

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

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

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