@proelixir

Страница 568 из 1045
Alexander
12.05.2017
06:23:47
к примеру всеми обласканый и наверное единственный вменяемный пакет для сборки релизов - disillery и он почти весь состоит из конкатинации строк в шел скрипты

как жить? )

на питоне получилось наверное раз в 100 лучше

Rafkat
12.05.2017
06:24:47
Ну капистрано тоже в баш скрипт компилит

Google
Alexander
12.05.2017
06:25:06
но не конкатинацией строк ))

Rafkat
12.05.2017
06:25:11
))

maier
12.05.2017
06:25:34
На серваки с докером переносить быстрее наверное

Alexander
12.05.2017
06:26:29
деплой через мину шустрее во сто крат

докер выигрывает только когда вся инфраструктура на докере

но тогда и другого варианта просто нет )

maier
12.05.2017
06:28:55
))

Мина это типа капистраны ?

Alexander
12.05.2017
06:34:02
да

только быстрее

dsl практически такой же

maier
12.05.2017
06:34:29
Посмотрел - баш обёртка

Alexander
12.05.2017
06:34:36
угу

Google
Rafkat
12.05.2017
06:34:58
Все гениальное просто

Alexander
12.05.2017
06:35:23
после секса с edeliver и их постоянным попытками запихать вываливающееся говно обратно, попробовал ansible/mina для деплоя. Оба подходят прекрасно

но мина выйграла за счет готовых плюшек, возможность написать абстракцию для подключения к ноде/логам

да и прост уже все проекты на ней давно. Ансибл все же подходит чуть меньше для деплоя

вернее менеджмента уже задеплоеного

Alexander
12.05.2017
06:39:25
не совсем, он для приведения хоста к указанному стейту

т.е у меня к примеру свитчи на работе деплоятся ансиблом раз в час. Если взломают к примеру сеть или чего-то не так, то ансибл перезапишет измененные части и отсигналит еще на емейл

деплой к примеру также можно соорудить, описать стейт, что нужно на сервере иметь крутящийся билд последнего коммита из репы и запустить раз в 5 минут или через хук.

и готово

нет изменений в репе, ансибл ничего не тронет

его дело не перепахать весь сервер, а лишь проапдейтить то что не соответствует шаблону

конфигурирование nginx у меня так же ансиблом. Он вытягивает конфиги из репы и если они поменялись, то протестит их и рестартанет nginx. Иначе, просто пропустит остальные шаги

mina или капистрано к приеру отдеплоят в любом случае )

maier
12.05.2017
06:45:47
А если конфиги кривые - на мыло или ты тестишь их предварительно

Alexander
12.05.2017
06:45:53
разность подходов. Но я за то чтобы не было идиотской любви к одному языку. Для разных задач, вполне подходят разные языки. К примеру мониторинг у меня через pm2, который на ноде.

maier
12.05.2017
06:46:38
А метрики ты как собираешь из приложения?

Alexander
12.05.2017
06:49:47
А если конфиги кривые - на мыло или ты тестишь их предварительно
деплой руками проходит, так что будет видно что nginx к примеру не отдеплоился

я вынужден признать, ранить свой сервер с графитом и графаной сложнее чем импользовать датадог

Google
Alexander
12.05.2017
06:51:50
хотя он и довольно убог по функционалу

думаю в течении пару месяцев я все же подниму себе графану, но пока датадог хватает с головой

А если конфиги кривые - на мыло или ты тестишь их предварительно
в ансибле вписан шаг, чтобы конфиги на хосте протестились. Т.к если подсунуть конфиги и просто релоад сделать, все упадет

Rumata
12.05.2017
07:14:01
Вчера крутили каналы

В фениксе к генстейджу

Привязывали

Вроде все работает

Щас будем во фронт пихать

Проблем дохера конечно

Но в основном они в доках

И как правильно все делать

Мало примеров

Max
12.05.2017
11:26:13
есть клиент для телеграфа? который метрики снимает и в инфлюксдб шлёт

https://github.com/lexmag/fluxter

есть оказывается

Kioshimafx
12.05.2017
11:42:49
парни а через mix_docker деплоится кто?

Александр
12.05.2017
12:05:28
Max
12.05.2017
12:05:45
про телеграф я знаю

мне в него из еликсира надо метрики слать

Google
Max
12.05.2017
12:05:54
и нашёл уже

Александр
12.05.2017
12:06:00
аа, ок

Max
12.05.2017
12:06:14
я просто уточнял, что это за телеграф, а то мало ли

название не очень

а вот кстати, как можно повесить хук на запуск чайлда у супервайзора?

в супервайзоре есть что-то такое?

Александр
12.05.2017
12:12:36
ну при инициализации чайлда что-то и выполняй, не?

Max
12.05.2017
12:17:52
ну так-то да

но что бы коллбек не высунуть наружу?

Admin
ERROR: S client not available

Rumata
12.05.2017
12:47:33
Ну когда ты стартуешь там ведь инит запускаешь

Туда и положи что надо

abc
12.05.2017
12:59:33
а кто с InfluxDB Работает ? в 2015 писали что оно падает. как сейчас дела ?

Ilnur
12.05.2017
13:33:36
Есть ресурс posts и нужна возможность создавать пачку постов одним запросом. Допустим при запросе половина постов проходит валидацию, а другие нет. В таком случае валидные посты нужно сохранить? И если сохраняем, то отвечать кодом 207 - Multi-Status ?

Александр
12.05.2017
13:49:11
а кто с InfluxDB Работает ? в 2015 писали что оно падает. как сейчас дела ?
за пару лет ни разу не упала, но я её не сильно гоняю

abc
12.05.2017
14:04:31
все такие на golang пишут хорошие продукты

@zloyrusskiy @mtreskin а чего в InfluxDB пишете ? метрику ? или логи из приоложений тоже ?

Max
12.05.2017
15:09:16
метрику

Google
Александр
12.05.2017
15:09:23
метрики

логи я в эластике и в файлах храню

Max
12.05.2017
15:09:46
пока что один telegraf туда пишет, но вот приделал к одному сервису кастомные метрики

abc
12.05.2017
15:09:52
хм хм а я все еще в поиске хорошей тулзы для логов ) а elastic для меня жирно очень

Max
12.05.2017
15:10:00
а логстеш не оно?

abc
12.05.2017
15:10:12
пока greylog кручу

Александр
12.05.2017
15:10:19
так это логодробилка от стека эластика (логстеш)

abc
12.05.2017
15:10:24
logstash это же часть ELK, а он жирный блин

Max
12.05.2017
15:10:38
у меня ексепшены в сентри шлются, метрики в инфлюкс, показываются оттуда графаной

abc
12.05.2017
15:11:21
ага и памяти. ошибки тоже в sentry а вот обычные логи думаю куда. наверно все же придется идти на ELK

Max
12.05.2017
15:11:52
я пока не знаю, зачем мне логи куда-то сливать

в частности мои логи

так-то наверное было бы неплохо логи от нгинкса куда-то лить и смотреть

Marat
12.05.2017
15:12:19
Главное если elk делать, то хранить там не все логи, а то пиздец

Max
12.05.2017
15:12:46
что такое elk?

Marat
12.05.2017
15:13:29
что такое elk?
elastic logstash kibana

Dmitry
12.05.2017
15:13:44
Ребята, как в постгрес проверить при UPDATE что запись обновилась?

У меня на несуществующую тоже возвращает ОК

Я походу что-то делаю не так

Max
12.05.2017
15:14:11
там же количество изменённых записей возвращается

ты чем запрос делаешь?

Страница 568 из 1045