
UlliPekka
25.04.2016
05:23:25
Fluentd

Yuri
25.04.2016
05:23:36
т.е. хост фасилитис

UlliPekka
25.04.2016
05:23:52
Гоебаный айфон дал написать с 3 попытки

Yuri
25.04.2016
05:24:15
а еже ли нужно рестартануть на хосте его, контейнер сможет продолжить запись в него?

Google

UlliPekka
25.04.2016
05:25:10
Кого рестартануть? Флюента такой же контейнер рядышком

Yuri
25.04.2016
05:25:22
ок

UlliPekka
25.04.2016
05:26:07
Который шлёт вот это все в спланк, Клауд, и т.д.

Yuri
25.04.2016
05:26:46
а если без клауда, какой бы вы обозначили бест практис для складирования логов? писать в сислог?
или же изнутри контейнера писать самостоятельно
нормализация процессов, тобишь попытка разбить приложение на несколько контейнеров обернулась долгиму и мучительными размышлениями,
1. должны ли кроны выполняться в своих собственных контейнерах или нет?
2. должен ли в каждом контейнере быть свой сислог?
3. есть ли nginx отдельная часть или его можно запускать вместе с основным приложением внутри
какие мысли у вас, коллеги

Andrey
25.04.2016
05:35:26
2 нет
3 что такое "отдельная часть"?!
1 сам задаю себе такой вопрос

Yuri
25.04.2016
05:36:21
ну к примеру есть приложение на python + uwsgi, нужно ли контейнер запускать с uwsgi only процессом или же сразу с запущенным перед ним nginx
все внутри одного контейнера

Andrey
25.04.2016
05:37:53
Два коньейнера nginx и wsgi
Я правда не знаю что делать если через сокет. Вроде можно через общий диск, но я не пробовал.

Yuri
25.04.2016
05:39:59
ну то можно порт открыть

Google

Yuri
25.04.2016
05:40:54
что за кроны что скажет?

Zon
25.04.2016
05:43:44
А что в кронах то?
Наши кроны дёрнуть урл

UlliPekka
25.04.2016
05:44:47

Yuri
25.04.2016
05:45:08

Zon
25.04.2016
05:46:03
Пока да, но не очень нравится. Вариант с очередью ближе как-то

Yuri
25.04.2016
05:47:06
я вот наоборот очередей хочу избежать, особенно в тех местах, где крон сработет

ptchol
25.04.2016
05:47:09
если нгинкс роутить можно прям сразу роутер на сервис натравить

UlliPekka
25.04.2016
05:49:20

Yuri
25.04.2016
05:50:23
сихронизироваться с источником данных, скажем обновиться из api

UlliPekka
25.04.2016
05:50:57
стоп. стейтлесс приложение обновляется?

Yuri
25.04.2016
05:51:24
локальный кеш, для избежания множества прямых запросов базе
запустили контейнер, он запроси API , получил данные для работы, через 5 минут синхронизировался снова
бек-тредом обновлять данных можно тоже, но тут питон и крон как бы тоже самое

UlliPekka
25.04.2016
05:53:00
сельдерей-бит мы для этого готовим

Yuri
25.04.2016
05:53:25
а что делать, если клиент отвалился от очереди?
как обеспечить безусловную синхронизацию

UlliPekka
25.04.2016
05:53:40
а вообще, как говорит Чистяков, я мало знаю, если честно

Yuri
25.04.2016
05:55:03
да, новый дивный мир контейнеров ломает стереотипы и выявляет узкие места в тоннах говна под названием "веб приложения"

Google

Konstantin
25.04.2016
05:55:58
когда говорят про мониторинг докера, почему-то всегда тишина про cadvisor

87776
25.04.2016
05:56:58

Zon
25.04.2016
06:15:01

Yuri
25.04.2016
06:18:36
?

bama^boy
25.04.2016
06:20:52
файловую систему я мониторю, и диски тоже
если контейнер блуждает с хоста на хост, становится несколько проблематично мониторить его здоровье

Aleksey
25.04.2016
06:40:35
Сервис контейнера кто мешает чекать? Да и агент какой-либо может отчитываться.

Василий
25.04.2016
06:41:32
/stat@comstatbot

Combot
25.04.2016
06:41:32
comstatbot.xyz/chat/-1001030317489

Ilya
25.04.2016
06:43:56

Alex
25.04.2016
06:44:06
Что именно становится проблематично?
И почему это контейнер блуждает? У меня ничто никуда не блуждает
А будет блуждать - будет регаться в Consul
Я вообще тут никакой проблемы не наблюдаю

bama^boy
25.04.2016
06:53:08
ходить в консул и выдирать из него инфу руками можно, но надо ведь еще и понять почему контейнер свалился. Блуждает он по архитектурным особенностям k8s, например

Konstantin
25.04.2016
06:54:15

Yuri
25.04.2016
06:54:26
чую подвох вопроса в том, что нехдоровый должен был упасть

Alex
25.04.2016
06:54:28

Google

Alex
25.04.2016
06:54:40
Мы состояние процессов и мониторим
Обычным образом

bama^boy
25.04.2016
06:54:56
нездоровый может медленно умирать

Alex
25.04.2016
06:55:05

bama^boy
25.04.2016
06:55:33
скриптом самописным ака руками
хотелось бы какой-то инструмент, вместо самописных скриптов

R-omk
25.04.2016
06:56:27
Так consul templates же

Konstantin
25.04.2016
06:57:20
rancher, cadvisor… хм

R-omk
25.04.2016
07:06:02
cadvisor… да .. я вчера с шипиярдом зачем то его спутал... каюсь

Konstantin
25.04.2016
07:07:33
кстати,шипярд выглядит интересным. Я его еще не трогал за разное, и дискуссию видел, но не прочитал за рулем. К чему пришли?

Andrey
25.04.2016
07:08:57
/stat@comstatbot

Combot
25.04.2016
07:08:57
comstatbot.xyz/chat/-1001030317489
comstatbot.xyz/chat/-1001030317489

87776
25.04.2016
07:11:59
какой пиздатый бот
он самописный?
или что-то более-менее распространенное

енот
25.04.2016
07:12:39

87776
25.04.2016
07:12:45
нет
!!
не надо в сетевой ничего со статистикой

Google

87776
25.04.2016
07:13:12
и логированием

енот
25.04.2016
07:13:17
хехе

Andrey
25.04.2016
07:19:02
а вот как вы мониторите pid процесса который в pid файле записан? неужели все делают свой велоспид на shell + awk? неужели нет какого-то стандартного плагина для заббикс-агента или icinga?

Ilya
25.04.2016
07:22:42
Что значит "стандартный плагин заббикс-агента"? И что значит "мониторите pid процесса"? Живость? Память? CPU? Память в байтах?

Andrey
25.04.2016
07:25:12
живость, память, CPU, state

Ilya
25.04.2016
07:27:49
А в чём проблема сделать ps и указать тот пид из файла?

Vladimir
25.04.2016
07:31:12
/me улыбает что живость процесса проверяется по pid файлу ;)

Andrey
25.04.2016
07:32:51
/me

Ilya
25.04.2016
07:33:08

Vladimir
25.04.2016
07:33:35
zookeeper + инфернальная нода на нем - самый простой случай
redis + протухающий ключ + подписка на событие изменение ключа

Andrey
25.04.2016
07:36:16

zhag
25.04.2016
08:00:15

Vladimir
25.04.2016
08:05:02