Изучение аналитики 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
Чтобы просмотреть использование и производительность учетных записей хранения во всех подписках:
Войдите на портал Azure.
Выполните поиск по слову Monitor и выберите Monitor.
Выберите 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.
Сбои
Перейдите на вкладку "Сбои", чтобы открыть часть шаблона книги "Сбои". В нем показаны общие запросы с распределением ответов, составляющих эти запросы:
Код | Описание |
---|---|
200 OK |
Одна из следующих REST-операций завершена успешно: — GET над ресурсом. — PUT над ресурсом. — POST над ресурсом. — POST над ресурсом хранимой процедуры для выполнения хранимой процедуры. |
201 Created |
Операция POST для создания ресурса завершена успешно. |
404 Not Found |
Операция пытается использовать ресурс, который уже не существует. Например, ресурс, возможно, уже удален. |
Полный список кодов состояния см. в разделе "Коды состояния HTTP" для Azure Cosmos DB.
Capacity
Перейдите на вкладку "Емкость", чтобы открыть часть книги "Емкость". В нем показано:
- Сколько документов у вас есть.
- Рост документа с течением времени.
- Использование данных.
- Общий объем свободного хранилища, который вы оставили.
Эта информация помогает определить потенциальные проблемы с использованием хранилища и данных.
Как и в книге "Обзор", при выборе раскрывающегося списка рядом с ресурсом Azure Cosmos DB в столбце "Подписка" отображается разбивка по отдельным контейнерам, составляющим базу данных.
Operations
Перейдите на вкладку "Операции", чтобы открыть часть "Операции" шаблона книги. Запросы можно просмотреть по типу выполненных запросов.
В следующем примере вы видите, что eastus-billingint
преимущественно получает запросы на чтение, но с несколькими upsert и создания запросов. Кроме того, можно увидеть, что westeurope-billingint
книга доступна только для чтения с точки зрения запроса, по крайней мере за последние четыре часа, к которым книга в настоящее время область с помощью параметра диапазона времени.
Просмотр из ресурса Azure Cosmos DB
Найдите или выберите любую из существующих учетных записей Azure Cosmos DB.
После перемещения в учетную запись Azure Cosmos DB в разделе "Мониторинг" выберите Аналитика (предварительная версия) или книги. Теперь вы можете выполнить дальнейший анализ пропускной способности, запросов, хранения, доступности, задержки, системы и управления учетными записями.
Диапазон времени
По умолчанию поле "Диапазон времени" отображает данные за последние 24 часа. Вы можете изменить диапазон времени, чтобы отобразить данные в любом месте от последних 5 минут до последних 7 дней. Селектор диапазона времени также включает настраиваемый режим. Введите даты начала и окончания, чтобы просмотреть настраиваемый интервал времени на основе доступных данных для выбранной учетной записи.
Обзор аналитических сведений
Вкладка "Обзор" предоставляет наиболее распространенные метрики для выбранной учетной записи Azure Cosmos DB, включая:
- Общее количество запросов
- Неудачные запросы (ошибка 429)
- Нормализованное потребление ЕЗ (максимум)
- использование данных и индексов;
- Метрики учетной записи Azure Cosmos DB по коллекции
Общее количество запросов: на этом графе отображается представление общего числа запросов для учетной записи с разбивкой по коду состояния. Величины в нижней части графа отражают сумму общего количества запросов за период.
Failed Requests (429s) (Неудачные запросы (ошибка 429)) — на этом графе отображается представление неудачных запросов с кодом состояния 429. Величины в нижней части графа отражают сумму общего числа неудачных запросов за период.
Нормализованное потребление единиц запросов (max): этот график предоставляет максимальный процент от 0% до 100% от нормализованных единиц потребления единиц ЕЗ за указанный период.
Закрепление, экспорт и развертывание
Вы можете закрепить любой из разделов метрик на панели мониторинга Azure, выбрав вправо верхний угол раздела.
Чтобы экспортировать данные в формат Excel, щелкните стрелку вниз слева от подставки.
Чтобы развернуть или свернуть все раскрывающиеся представления в книге, выберите стрелку развертывания слева от стрелки вниз.
Настройка аналитики Azure Cosmos DB
Этот интерфейс основан на шаблонах книг Azure Monitor. Чтобы изменить и сохранить копию измененной версии в настраиваемой книге, можно настроить >>изменение и сохранить ее.
Книги сохраняются в группе ресурсов. Раздел " Мои отчеты " является частным для вас. Раздел "Общие отчеты " доступен всем пользователям с доступом к группе ресурсов. После сохранения пользовательской книги необходимо перейти в коллекцию книг, чтобы запустить ее.
Устранение неполадок
Рекомендации по устранению неполадок см. в статье "Устранение неполадок на основе книги".
Следующие шаги
- Настройте оповещения метрик и уведомления о работоспособности служб, чтобы настроить автоматическое оповещение для выявления проблем.
- Дополнительные сведения о том, как разработаны книги сценариев и как создавать новые и настраивать существующие отчеты, см. в статье "Создание интерактивных отчетов с помощью книг Azure Monitor".