Size: a a a

pro.rb (Ruby/Rails / RU)

2020 October 26

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Все таки редис это k=v, а кролик это очереди сообщений и соответствующий тулкит
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Работает. Надежно. Даже уже коллеги нам проверили фейловер😂
А мониторинг уже прилепили?
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Ага - я мониторю длину в очереди - этого более чем достаточно
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Ага - я мониторю длину в очереди - этого более чем достаточно
Как мониторишь? Метрики собираешь? Прометей? Забюикс? Алерты настроил?
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Как только начали собирать эту статистику - она раньше была "темной материей" - сразу выяснилось что балансировщик работает плохо, откуда вылезает часть проблем и тд
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Как только начали собирать эту статистику - она раньше была "темной материей" - сразу выяснилось что балансировщик работает плохо, откуда вылезает часть проблем и тд
Так куда вы ее собираете?
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Заббикс. Никаких алертов или триггеров пока нет - только информация ежесекундная о длине очереди
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Заббикс. Никаких алертов или триггеров пока нет - только информация ежесекундная о длине очереди
Нет алертов - жди внезапных падений прода
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Каких именно?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Каких именно?
То что у тебя очередь забьется например
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Любые проблемы на сервере прежде проявляются на работе всего остального. Упадет один редис - ну все переключится на второй - проверено.
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Не забъется
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Редис он вроде в памяти сидит всегда
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Проверено
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Разгребается со свистом
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Он может на диск сбрасывать, но надо чтобы памяти хватало
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Разгребается со свистом
Пока у тебя не отвалится обработчик
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Кролик переживет этот момент потому что сбросит эти гигабайты на диск. А редис? А не потащит ли эта очередь в редисе что то еще завязанное на редис?
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Там systemd - если обработчик падает тот его передергивает. Потеря - только 1 сообщение, которое было в работе
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Там systemd - если обработчик падает тот его передергивает. Потеря - только 1 сообщение, которое было в работе
А так у тебя при крэше еще и сообщение теряется
источник