Назад | Перейти на главную страницу

MongoDB - Database Profiler не захватывает запросы, отправленные вторичным репликам.

Я новичок в MongoDB и мне нужна помощь, чтобы понять, как профилировщик работает с репликацией в Mongo.

У меня есть набор реплик с тремя экземплярами, а второстепенные файлы используются приложением только для чтения. Когда я пытаюсь выполнить профилирование, подключившись к кластеру, он возвращает только команды, выданные на основном сервере. Как я могу получить все команды, особенно те, которые были выполнены на наборе вторичных реплик?

Я нашел ответ в документация:

Вы можете включить и настроить профилирование для отдельных баз данных или для всех баз данных в экземпляре mongod. Настройки профилировщика влияют только на один экземпляр mongod и не распространяются по набору реплик или сегментированному кластеру.