что если нода была передобавлена в кластер её id и uuid меняется, не понимаю, как это скриптом корректнее выцепить...
При мониторинге репликации вам нужно мониторить box.info.replication[*].upstream.status == 'follow' box.info.replication[*].lag < 1 в этом случае абсолютно неважно, какие там uuid (кстати, при ребутстрапе удобно пользоваться опцией instance_uuid, чтоб у реплики не менялся uuid)
Хм... - error: '[string "box.info.replication[*].upstream.status"]:1: unexpected symbol near ''*''' Пробовал по-разному экранировать и брать в кавычки, но всё равно unexpected symbol Что я делаю не так?
ну это как-бы не код. я имел в виду, что вам нужно мониторить. что у всех дочерних элементов box.info.replication upstream.status == 'follow'
Обсуждают сегодня