необходимость грохать долгие запросы. Питонячий скрипт крутится в кубе, который через while True стучится по кластерам и делает db.killOp запросов превышающих порог и кидает инфу в слак.
Хочется попробовать нативную jsину, https://gist.github.com/kylemclaren/3c09a4dda5991cf0bf9c, насколько я понимаю, можно через load() грузить этот скрипт, но он должен работать постоянно, возможно через cront/systemd держать как сервис, либо есть что-то более рабочее?
Может как-то извнешки можно дергать этот скрипт, положив его в монгу как функцию?
Самый надёжный вариант указывать в драйвере maxTimeMs: см https://www.mongodb.com/docs/v6.2/reference/method/cursor.maxTimeMS/ и в доке по вашему драйверу
Обсуждают сегодня