Инспекции и рекомендации в Managed Service for OpenSearch
На кластере управляемой базы данных регулярно проводится диагностика с целью выявления возможных проблем, повышения надежности его работы и повышения производительности. Результаты этих проверок отображаются в виде набора инспекций в разделе Рекомендации. Вы можете увидеть уведомления об успешно пройденных проверках и рекомендации для устранения выявленных рисков. Обязанность по устранению выявленных проблем находится в зоне контроля пользователя Yandex Cloud.
Все проверки имеют определенный уровень критичности:
- Высокий уровень — критерии высокой доступности кластера, значительные риски падения производительности, риски потери данных. Такие проверки требуют особого внимания и выполнения рекомендованных действий.
- Умеренный уровень — возможные риски падения производительности, неоптимальное использование памяти и дискового пространства.
- Низкий уровень — потенциальные риски и ограничения работы кластера.
Список рекомендаций регулярно обновляется. Для каждой рекомендации фиксируются временные метки: дата первого выявления риска и дата последнего обновления статуса по этой проблеме. Если рекомендация кажется избыточной или некорректной, вы можете скрыть ее, указав причину. По истечении срока скрытия рекомендация автоматически станет доступна вновь — при условии, что проблема по-прежнему актуальна.
Рекомендации доступны на уровне кластера, каталога и облака и содержат советы по всем вашим ресурсам. Однако отсутствие рекомендаций не означает, что кластер работает оптимально: перечень проверок постоянно расширяется, но остается неисчерпывающим и не заменяет мониторинг, поскольку нацелен на выявление паттернов, а не отдельных проблем. Вы можете дополнительно продиагностировать производительность кластера и проанализировать метрики мониторинга.
Для управления рекомендациями в Managed Service for OpenSearch требуется роль managed-opensearch.editor или выше.
Доступные инспекции в Managed Service for OpenSearch
| Категория | Проверка | Риск | Критичность |
|---|---|---|---|
| Производительность | Загрузка CPU | Риск падения производительности | Высокая |
| Высокая доступность | Актуальность версии базы данных | Версия базы данных устарела | Высокая |
| Высокая доступность | Возможность автомасштабирования | Автомасштабирование дискового пространства не настроено | Низкая |
| Высокая доступность | Возможность автомасштабирования (ограничения) | Ограничена возможность автомасштабирования дискового пространства | Умеренная |
| Высокая доступность | Выделение дискового пространства | Риск недоступности кластера | Высокая |
| Высокая доступность | Выделение памяти | Нехватка оперативной памяти | Высокая |
| Высокая доступность | Высокая доступность кластера при отказе зоны | Риск потери данных и недоступности кластера при отказе зоны | Высокая |
Риск падения производительности
Описание
Хост постоянно использует весь ресурс CPU, что может приводить к замедлению обработки запросов. Проверьте нагрузку и оптимизируйте запросы (в том числе с AI-ассистентом в WebSQL) или увеличьте вычислительные ресурсы кластера.
Действие
Чтобы увеличить вычислительные ресурсы кластера:
- Перейдите
в сервис Managed Service for OpenSearch. - Нажмите на имя нужного кластера, затем выберите вкладку Группы хостов.
- Нажмите на значок
в строке нужной группы и выберите пункт Изменить. - Выберите класс хоста с нужным количеством vCPU.
- Нажмите Сохранить изменения.
Версия базы данных устарела
Описание
Версия базы данных является устаревшей. Поддержка версии официально прекращена. Кластеры работают, но техническая поддержка ограничена. Рекомендуется перейти на поддерживаемую версию.
Действие
Чтобы обновить версию базы данных:
- В консоли управления
перейдите на страницу каталога. - Перейдите в сервис Managed Service for OpenSearch.
- Выберите кластер и нажмите кнопку Редактировать.
- В поле Версия выберите нужную версию OpenSearch.
- Нажмите кнопку Сохранить.
Больше о поддерживаемых версиях баз данных в разделе Политика управления версиями баз данных.
Автомасштабирование дискового пространства не настроено
Описание
В шардах не настроено автомасштабирование дискового пространства. Настройте автомасштабирование для предотвращения переполнения диска.
Действие
Чтобы увеличить размер диска:
- Перейдите
в сервис Managed Service for OpenSearch. - Нажмите на имя нужного кластера, затем выберите вкладку Группы хостов.
- Нажмите на значок
в строке нужной группы и выберите пункт Изменить. - В поле Увеличивать размер задайте соответствующие условия автомасштабирования.
- Нажмите Сохранить изменения.
Ограничена возможность автомасштабирования дискового пространства
Описание
Достигнут предел автомасштабирования диска, кластер не сможет увеличить дисковое пространство при необходимости. Измените настройки автомасштабирования в кластере и увеличьте лимит.
Действие
Чтобы увеличить размер диска:
- Перейдите
в сервис Managed Service for OpenSearch. - Нажмите на имя нужного кластера, затем выберите вкладку Группы хостов.
- Нажмите на значок
в строке нужной группы и выберите пункт Изменить. - Укажите максимальный размер хранилища после увеличения.
- Нажмите Сохранить изменения.
Риск недоступности кластера
Описание
На хосте мало свободного места. Это может привести к отключению некоторых операций и недоступности кластера (переходу в режим «только для чтения»). Увеличьте размер диска или очистите неиспользуемые данные.
Действие
Чтобы увеличить размер диска:
- Перейдите
в сервис Managed Service for OpenSearch. - Нажмите на имя нужного кластера, затем выберите вкладку Группы хостов.
- Нажмите на значок
в строке нужной группы и выберите пункт Изменить. - В настройках типа диска увеличьте его размер.
- Нажмите Сохранить изменения.
Нехватка оперативной памяти
Описание
Кластер использует всю доступную оперативную память, что приводит к замедлению работы или аварийным остановкам. Увеличьте объем оперативной памяти для кластера.
Действие
Чтобы увеличить объем оперативной памяти:
- Перейдите
в сервис Managed Service for OpenSearch. - Нажмите на имя нужного кластера, затем выберите вкладку Группы хостов.
- Нажмите на значок
в строке нужной группы и выберите пункт Изменить. - Выберите класс хоста с необходимым объемом памяти.
- Нажмите Сохранить изменения.
Риск потери данных и недоступности кластера при отказе зоны
Описание
Кластер не обеспечивает высокую доступность и не подпадает под действие SLA. Большинство хостов расположено в одной зоне доступности. Кластер не защищен: не осуществляется блокировка опасных изменений настроек кластера и индексов, например таких, как указание ссылок на несуществующие зоны доступности или группы узлов в правилах размещения шардов. Включите защиту для предотвращения опасных изменений. Для соответствия SLA необходимо настроить два или более хоста с ролью DATA и три или более хоста с ролью MANAGER — все в разных зонах доступности, при этом не более половины хостов каждой роли должно находиться в одной зоне.
Чтобы проверить возможные риски, выполните команду:
curl --user user:pass -X POST https://url/_plugins/_security/availability_guard/analyze -d '{}'
Действие
Чтобы добавить хост в другую зону:
- Перейдите
в сервис Managed Service for OpenSearch. - Нажмите на имя нужного кластера, затем выберите вкладку Группы хостов.
- Нажмите на значок
в строке нужной группы и выберите пункт Изменить. - Измените размещение хостов по зонам доступности.
- Завершите настройку хоста и нажмите Сохранить.