@devops_ru

Страница 19 из 4568
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
ну к примеру есть приложение на python + uwsgi, нужно ли контейнер запускать с uwsgi only процессом или же сразу с запущенным перед ним nginx
как сделали мы: джанга+ гуникорн в одном контейнере, nginx во втором рядом. никаких сислогов, никаких кронов! зачем крон? celerybeat вам в помощь

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

Zon
25.04.2016
06:15:01
а что делать, если клиент отвалился от очереди?
В SOA времена за такое возвращали в очередь, насколько я помню

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
нездоровый может медленно умирать

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
/me улыбает что живость процесса проверяется по pid файлу ;)
Рассказывайте, как проверяете живость процесса?

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

redis + протухающий ключ + подписка на событие изменение ключа

Andrey
25.04.2016
07:36:16
/me улыбает что живость процесса проверяется по pid файлу ;)
если проверка идёт часто pid не будет использован. в общем я понимаю все проблемы такого способа.

zhag
25.04.2016
08:00:15
ну к примеру есть приложение на python + uwsgi, нужно ли контейнер запускать с uwsgi only процессом или же сразу с запущенным перед ним nginx
Ну философия говорит о том что каждый процесс должен жить в своем контейнере, но чаще делают сильно проще.

Vladimir
25.04.2016
08:05:02
Ну философия говорит о том что каждый процесс должен жить в своем контейнере, но чаще делают сильно проще.
imho эта пардигма себя уже изжила и в контейнере должен жить не процесс а бизнес юнит

Страница 19 из 4568