Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Managed Service for MongoDB
  • Начало работы
    • Все инструкции
      • Просмотр логов кластера
      • Диагностика производительности
      • Инструменты для анализа производительности
      • Мониторинг состояния кластера и хостов
  • Управление доступом
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Публичные материалы
  • История изменений
  • Обучающие курсы

В этой статье:

  • Активировать сбор статистики
  • Получить данные профилирования
  • Получить информацию об индексах
  1. Пошаговые инструкции
  2. Логи и мониторинг
  3. Диагностика производительности

Диагностика производительности в Managed Service for MongoDB

Статья создана
Yandex Cloud
Обновлена 24 сентября 2024 г.
  • Активировать сбор статистики
  • Получить данные профилирования
  • Получить информацию об индексах

Managed Service for MongoDB предоставляет встроенный инструмент для диагностики производительности кластера СУБД. Этот инструмент помогает анализировать метрики профилирования MongoDB и индексов.

Важно

Эта функциональность находится на стадии Preview.

Активировать сбор статистикиАктивировать сбор статистики

Чтобы воспользоваться инструментом диагностики, включите сбор статистики при создании кластера или изменении его настроек. По умолчанию статистика собирается только для запросов длительностью более 300 мс. При необходимости измените в настройках СУБД временной порог для сбора статистики медленных запросов в параметре slowOpThreshold.

Получить данные профилированияПолучить данные профилирования

Для запросов на чтение/запись и некоторых других запросов к базам данных (например, aggregate) доступен просмотр данных, собранных профилировщиком MongoDB:

  • График показателей для выбранного среза данных. Можно скрыть или показать отдельные категории на графике, нажав на имя категории в легенде графика.
  • Таблица со статистикой по типам запросов.

Чтобы получить данные:

  1. Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.

  2. Нажмите на имя нужного кластера и выберите вкладку Диагностика производительности → Профайлинг.

  3. Задайте интересующий интервал времени, при необходимости настройте фильтры.

  4. Выберите:

    • Срез данных:
      • FORM – по типам запросов;
      • HOSTNAME – по PRIMARY-хостам шардов;
      • NAMESPACE – по именам коллекций;
      • SHARD – по шардам;
      • USER – по пользователям.
    • Параметр группировки данных:
      • COUNT — число запросов;
      • DOCUMENTS_EXAMINED — число документов в коллекции, просканированных в ходе выполнения запроса;
      • DOCUMENTS_RETURNED – число возвращенных документов;
      • DURATION – продолжительность выполнения запросов;
      • KEYS_EXAMINED — число индексных ключей, просканированных в ходе выполнения запроса;
      • RESPONSE_LENGTH — размер документа, возвращенного в результате запроса.
    • Функцию агрегирования выбранного параметра:
      • AVG – среднее значение;
      • SUM – сумма.

Подробнее про отображаемые сведения см. в документации MongoDB.

Получить информацию об индексахПолучить информацию об индексах

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

  1. Перейдите на страницу каталога и выберите сервис Managed Service for MongoDB.
  2. Нажмите на имя нужного кластера и выберите вкладку Диагностика производительности → Предлагаемые индексы.
  3. Задайте интересующий интервал времени, при необходимости настройте фильтры.

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

Была ли статья полезна?

Предыдущая
Просмотр логов кластера
Следующая
Инструменты для анализа производительности
Проект Яндекса
© 2025 ООО «Яндекс.Облако»