Панель мониторинга медленных запросов MongoDB кибана

#mongodb #performance #nosql #kibana #prometheus

Вопрос:

В кибане есть панель мониторинга , которая показывает все запросы MongoDB и время, затраченное на выполнение запроса MongoDB, как показано на скриншоте ниже ( последний столбец-время, затраченное на запрос). введите описание изображения здесь

Но в последнем столбце нет опции сортировки (т. е. ms) , поэтому я не знаю, какие 20 лучших запросов заняли больше времени.

У меня есть 2 вопроса :

  1. Есть ли в Кибане какой-либо способ получить отчет о первых n (скажем, 20) медленных запросах, выполненных MongoDB за последние x дней.
  2. Существует ли какой-либо прямой запрос MongoDB для получения того же отчета, упомянутого в пункте выше. Но при этом недостатком является то, что у меня нет информации о перезапуске моего модуля MongoDB. ?

Комментарии:

1. вы можете включить профилировщик для сбора запросов, отправленных в MongoDB. Это позволит вам увидеть предикаты запросов, отправленные с Kibana на сервер MongoDB. Затем вы можете запустить запрос вручную, включая любой пользовательский параметр сортировки.