Pavel
Просто этого мало, еще надо чтобы запилили так чтобы было реально настроить все это дело.
Pavel
Я читал статью как-то на хабре как поднять реплику в постгре, так там на 7 экранов разъяснений, команд, каких-то bash костылей
tenni
и нигде нормально не работает
Dmitrii
Так ведь еще и zero-downtime фейловера нет
Yury
Dmitrii
Pavel
http://eax.me/postgresql-replication/
Yury
Pavel
Впринципе и правда 10 строчек, но какие это 10 строчек..
Pavel
>>> В контексте репликации и фейловера PostgreSQL хотелось бы также отметить следующее:
Вам скорее всего также понадобятся (1) мониторинг, например, Nagios или Zabbix, (2) service discovery, через который все сервисы будут находить текущиих мастеров и слейвов, например, Consul, etcd, или в крайнем случае ZooKeeper, (3) агрегация логов, например, ELK-стэк и (4) метрики, скажем, Graphite и StatsD;
При наличии большого количества серверов с PostgreSQL возникает задача автоматического фейловера, которая на практике часто решается тупо написанием наколеночных скриптов на Python;
Yury
и что тут уникального для pg?
Dmitrii
В том то и дело
Pavel
Не тянет это на 10 строчек конфига
Dmitrii
Из года в год одно и тоже
Dmitrii
Надо согласиться, до монги ему в этом плане еще как до парижа
Dmitrii
Можно конечно всю жизнь обмазываться сриптами на питоне, никто не спорит )
Yury
все понятно
Ilia
Так пацаны.
Кто тут Prometheus использует в проде?
Ilia
Нужны советы.
Ilia
Хотим Zabbix выкинуть, заменить на Prometheus.
Вжик
Phsm 🇺🇦
Ilia
Ну а Прометеус?
Phsm 🇺🇦
глянул мельком их хавтушки - не понравилось )
Oleksandr
Ilia
Вот вы странные люди
Ilia
Как поливать – так в первых рядах все
Ilia
Как перейти с заббикса – так никто не может помочь
Oleksandr
да ето мемчик
Oleksandr
мы заббикс любим
Jktü
Konstantin
заббикс тащит, кто бы что ни говорил
Pavel
Вот тут то и вскрылись все нонконформисты!
Daniel
зачем?
это хороший вопрос
Polnoch
народ, вопрос про производительность деплоя
Polnoch
Что можно сделать, что бы ансибл и паппет дебаг быстрее чухались на локалхосте?
Polnoch
надоело ждать по 5-10 минут
Polnoch
Ну можно зеркала репозиториев локальные,
Polnoch
ещё какие идеи?
Oleksandr
факт газеринг отрубать в ансибле
Polnoch
а если юзаешь факты :(?
Oleksandr
на локалхосте они вряд ли будут часто меняться
Polnoch
а они скэшируются?
Pavel
Да там можно включить кеширование фактов
Oleksandr
по дефолту нет
Ilia
это хороший вопрос
Погоди, зачем спрашивать "зачем?", если тут каждый второй его горазд хуесосить?
Реальные кейсы, когда съехали с заббикса на прометей – есть?
Polnoch
Ilia
Polnoch
мне в нём не нравится тормознутость без напильника и заточенность под мышко тыки
Polnoch
Хотя он и автоматизируется,
Polnoch
я приношу темплейты паппетом,
Polnoch
и потом через агент, генерацию его конфига тоже легко цеплять к разным группам
Polnoch
но первоначально темплейт придётся мышкой накликать
Polnoch
мне Нагиос НЕ нравится куда больше Zabbix
Polnoch
Т.е. он прям говном субъективно кажется. Тут таких меньшинство?
Polnoch
а Заббикс так, гадость, но есть можно
Anonymous
только риман, только хардкор
Ilia
Oleksandr
а, ясно
Polnoch
кстати у кого-нибудь вышло полностью автоматизировать Nagios на паппете? Мне пришлось писать говнокод на питоне, что бы запятые убирал из конфига сервиса, сгененированного темплейтом, когда нода цепляется к сервису.
Наверное на руби так же можно
Polnoch
http://docs.ansible.com/ansible/lineinfile_module.html
Polnoch
В ансибле вот это есть
Polnoch
Но всё равно дикое говно какое-то, некрасиво
Anonymous
ansible - говно :D
Anonymous
;-)
Polnoch
Я не поддержу, т.к. мне ни ансибл, ни паппет особенно не нравятся
Anonymous
saltstack vs ansible vs puppet :)
Polnoch
просто ничего лучше нет :(
Anonymous
lets to begin ;-) fight ;-)
Polnoch
Anonymous
chef днище...
Polnoch
Холивар с уязвлённым любителем Nagios куда интереснее
Polnoch
С ним понятно хоть как его троллить
Polnoch
chef днище...
они все друг друга стоят. Глючные, кривые, медлееееные, с плохой документацией, кривым кодом в своих галактиках и даже временами в паппетфордже
Oleksandr
Oleksandr
надо в гит конфиги nginx класть
Polnoch