
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 для деплоя. Оба подходят прекрасно
но мина выйграла за счет готовых плюшек, возможность написать абстракцию для подключения к ноде/логам
да и прост уже все проекты на ней давно. Ансибл все же подходит чуть меньше для деплоя
вернее менеджмента уже задеплоеного

Rafkat
12.05.2017
06:38:59

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
я вынужден признать, ранить свой сервер с графитом и графаной сложнее чем импользовать датадог

Google

Alexander
12.05.2017
06:51:50
хотя он и довольно убог по функционалу
думаю в течении пару месяцев я все же подниму себе графану, но пока датадог хватает с головой

Rumata
12.05.2017
07:14:01
Вчера крутили каналы
В фениксе к генстейджу
Привязывали
Вроде все работает
Щас будем во фронт пихать
Проблем дохера конечно
Но в основном они в доках
И как правильно все делать
Мало примеров

عاصم بن حارث
12.05.2017
08:07:40

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 ?

Max
12.05.2017
13:41:25

Александр
12.05.2017
13:49:11

Ilnur
12.05.2017
13:53:37

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

Dmitry
12.05.2017
15:13:44
Ребята, как в постгрес проверить при UPDATE что запись обновилась?
У меня на несуществующую тоже возвращает ОК
Я походу что-то делаю не так

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