Поисковые запросы к кластеру выполняются дольше обычного. Это может проявляться в увеличении времени ответа на страницах поиска, в дашбордах или при работе через API.
Наиболее вероятная причина — наличие неоптимальных запросов, которые замедляют работу всего кластера.
Чтобы устранить проблему:
Включите логирование медленных запросов.
Для этого установите пороговые значения для индексов, по которым наблюдается медленный поиск. Например, чтобы логировать все поисковые запросы, выполняющиеся дольше 5 секунд на стадии query и дольше 1 секунды на стадии fetch, выполните запрос:
PUT /<index_name>/_settings{"index.search.slowlog.threshold.query.warn": "5s","index.search.slowlog.threshold.fetch.warn": "1s"}
Где <index_name> — название индекса.
Перейдите в раздел логирования.
На странице кластера Managed OpenSearch на вкладке Информация в блоке Конфигурация указана лог-группа, в которую передаются логи. Нажмите на название лог-группы. Просмотрите записи о медленных запросах, логирование которых вы включили на предыдущем шаге.
Проанализируйте выявленные запросы и оптимизируйте их.