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