@devops_ru

Страница 306 из 4568
Nikita
08.06.2016
19:05:23
или если нужно consul использовать(например, есть сервисы за пределами кластера), то надо mesos-consul ставить, ну итд

Zon
08.06.2016
19:05:38
правда без месоса :)

Nikita
08.06.2016
19:05:42
у вас в нем mesos таски балансятся?

ага

Google
Zon
08.06.2016
19:06:52
Пока очень убого - просто контейнеры экспозятся по заранее готовым правилам, в зависимости от имени

это не совсем то, что хочется

Nikita
08.06.2016
19:07:06
для бесшовного обновления балансера мы используем traefik

он умеет напрямую в marathon event-api ходить

но, напоминаю, мы все гоняем в тесте

Zon
08.06.2016
19:07:54
а вышеупомянутый фабио не тестили?

хотя он консуловский, да

Ivan
08.06.2016
19:10:21
для бесшовного обновления балансера мы используем traefik
Зачем нужен траефик, когда есть хапрокся и конфд?

Nikita
08.06.2016
19:10:24
он с марафоном не стыкуется

для zerotime deploy

чтобы после того, как marathon загасит таск, трафик на него не шел

Ivan
08.06.2016
19:11:54
Чойто я не доверяю поделию этому на хайлоаде

Google
Nikita
08.06.2016
19:12:17
в случае с marathon, возмонжо будет работать marathon-ha(harpoxy + обвязки)

мы его не тестили, тк он начал отдавать 502-ые сразу

но это было очень давно, скорее всего обвязку починили

Ivan
08.06.2016
19:12:52
Траефик или хапрокся?

Nikita
08.06.2016
19:12:58
хапрокси

ну это дело не в haproxy

а в обвязке над ним

Zon
08.06.2016
19:13:24
Обвязка конфиг делает или управляет?

Ivan
08.06.2016
19:13:26
Уверен, что что-то кто-то делал не так.

Nikita
08.06.2016
19:14:29
Обвязка конфиг делает или управляет?
и конфиг делает и управляет

Dmitrii
08.06.2016
19:14:46
А что, zero downtime на nginx только лузеры делают, да?

Nikita
08.06.2016
19:14:47
Уверен, что что-то кто-то делал не так.
я тоже так думаю, мы еще будем тестить

Zon
08.06.2016
19:15:18
и конфиг делает и управляет
управляет релоадом или более расширенно?

Dmitrii
08.06.2016
19:15:33
Вылез )

Сразу. У тебя хайлайт там чтоли на это слово?

ptchol
08.06.2016
19:16:08
для бесшовного обновления балансера мы используем traefik
здесть проскакивало мнение что он плох на большом потоке трафика. вы не чекали ?

Nikita
08.06.2016
19:16:45
нет, на большом не проверяли

максимум делали ab

мы смотрели время ответа при деплое и доводили 502-ые до 0

Google
Dmitrii
08.06.2016
19:17:48
Только лохи
А чем же это лоховский путь, если гемора меньше, а результат тотже?

Ivan
08.06.2016
19:18:13
А есть где ссылки про нормальные тесты всяких к8с и марафонов? Используя не аб, а танк хотя бы

Zon
08.06.2016
19:19:31
А чем же это лоховский путь, если гемора меньше, а результат тотже?
Может я что-то делаю не так, но от частых релоадов nginx иногда начинает их игнорировать. Это беспокоит

Alex
08.06.2016
19:20:10
А чем же это лоховский путь, если гемора меньше, а результат тотже?
Каждый раз приходится объяснять одно и то же

Dmitrii
08.06.2016
19:20:27
Каждый раз приходится объяснять одно и то же
Да, давай, расскажи мне про диск снова )

Alex
08.06.2016
19:20:28
Так и вот - у nginx даже статистики нормальной нет

Zon
08.06.2016
19:20:32
Хотя тот же kong на nginx сделан, но там луа больше чем конфигов

Alex
08.06.2016
19:20:32
Ну и про диск, да

Ivan
08.06.2016
19:20:59
Dmitrii
08.06.2016
19:21:05
Так и вот - у nginx даже статистики нормальной нет
А какая тебе нужна? Там же есть модуль статистики. Показывает канекты, запросы. Че еще надо то?

Алексей
08.06.2016
19:21:28
видимо то что есть в коммерческой версии

Dmitrii
08.06.2016
19:22:15
Можно бегло сравнить со статой haproxy и ощутить
Да можно обмазаться любой статистикой и потом говорить как это круто. Но вот по факту, тебе нужно только 3 метрики.

Ivan
08.06.2016
19:22:45
Может я что-то делаю не так, но от частых релоадов nginx иногда начинает их игнорировать. Это беспокоит
Один раз словил с полгода назад, было неожиданно. Так как хайлоад и критична консистентность, дамп не снял и не зарепортил :( Если поймаешь - создай issue, пожалуйста. Хотя, может быть, уже пофиксили.

Alexander
08.06.2016
19:23:18
я такое ловил и не на highload'е

Ivan
08.06.2016
19:23:19
Статистика реалтайм? На проксе? Накуя?)

Alexander
08.06.2016
19:23:25
(nginx не релоадился)

Oleg
08.06.2016
19:23:42
Нгинкс надо выпиливать в пользу хапрокси за платные стики сешенс. Потому что по факту один хрен стейтлесс не катит в большинстве случаев.

Ivan
08.06.2016
19:23:49
Не релоадился

Google
Alexander
08.06.2016
19:23:51
да

Ivan
08.06.2016
19:24:11
Стики реализуются бесплатно жеж

Dmitrii
08.06.2016
19:24:25
И как ты битый upstream из статистики увидишь?
Просто собирай статистику какие апстримы отвечают. Когда один из них перестанет отражаться в статистике - значит он съебался.

Все просто ведь

Daniel
08.06.2016
19:24:32
Dmitrii
08.06.2016
19:24:34
И не нужна лишняя метрика

Zon
08.06.2016
19:24:48
Статистика реалтайм? На проксе? Накуя?)
Серьёзно?) тут вроде про zerodowntime deploy что-то было и кто-то про хайлоад говорил:)

Алексей
08.06.2016
19:24:59
вброс. https://www.youtube.com/watch?v=yQvcHy_tPjI

Dmitrii
08.06.2016
19:25:20
И как ты битый upstream из статистики увидишь?
Так вот. Какая статистика тебе еще нужна?))

Ivan
08.06.2016
19:25:50
Серьёзно?) тут вроде про zerodowntime deploy что-то было и кто-то про хайлоад говорил:)
Серьезно. Если сервер выпадет, об этом мониторинг скажет. А статистика собирается со всех серверов

Admin
ERROR: S client not available

Ivan
08.06.2016
19:26:33
На кой нужно смотреть средствами самого нджинкса статистику - я не знаю

Zon
08.06.2016
19:27:15
Серьезно. Если сервер выпадет, об этом мониторинг скажет. А статистика собирается со всех серверов
и как сервер знает сколько к нему запросов было, если часть из них потерялась не доходя до него?

Ivan
08.06.2016
19:27:23
З.Ы. Внезапного падения нджинкса ни разу не видел. Был только один не_релоад.

Ivan
08.06.2016
19:28:25
Но это не очень честно, да.

Алексей
08.06.2016
19:29:41
C10M уже
эм что?

Dmitrii
08.06.2016
19:29:53
Чет в общем реальных доводов от фанбоев haproxy не видно )

Ivan
08.06.2016
19:30:23
Google
Dmitrii
08.06.2016
19:30:41
Где связь простите?

То, что он на хапроксе сделан? "И что?" - спрошу я сразу.

Alex Milushev
08.06.2016
19:31:43
Чет в общем реальных доводов от фанбоев haproxy не видно )
емнип только 1 довод — если нужно проксить не только или совсем не http

Dmitrii
08.06.2016
19:31:46
Охуенный довод конечно )) Типа - "О смотрите, вот там используется Х и они большие-прибольшие. Значит Х заебись и для нас"

емнип только 1 довод — если нужно проксить не только или совсем не http
nginx уже давно поддерживает балансинг TCP. С разморозкой ))

Ivan
08.06.2016
19:32:14
Я, возможно, упустил, но ведь речь шла "зачем ставить неведомую хуйню, у которой опыт эксплуатации в хайлоад 0 лет, когда есть проверенная хапрокся", то тут как бы и не надо ничего отвечать

Zon
08.06.2016
19:32:25
https://www.datadoghq.com/blog/monitoring-haproxy-performance-metrics/ http://nginx.org/en/docs/http/ngx_http_status_module.html смотрим метрики в платном nginx и в хапроксе и думаем нафига платный nginx их таки впилил

Ivan
08.06.2016
19:32:46
А если хапрокси vs nginx, то да, тут нужно по ситуации смотреть

Zon
08.06.2016
19:33:22
А если хапрокси vs nginx, то да, тут нужно по ситуации смотреть
+ Конечно всякие локейшены и ещё много чего мы рулим в nginx

Uncel
08.06.2016
19:33:30
эм что?
10M коннектов одновременно

Ivan
08.06.2016
19:33:55
Zon
08.06.2016
19:34:02
О, да :)

Алексей
08.06.2016
19:34:25
10M коннектов одновременно
какое это имеет отношение к ссылке ?

ptchol
08.06.2016
19:35:29
луа это где аррэи с единички ? )

Zon
08.06.2016
19:36:03
луа это где аррэи с единички ? )
нет, давайте о больном не будем :)

Ivan
08.06.2016
19:36:41
луа это где аррэи с единички ? )
О боже, го компиляется, а не интерпретируется!

ptchol
08.06.2016
19:36:49
и еще стейтменты какие то не человеческие )

Vsevolod
08.06.2016
19:36:59
было написано что кто-то мне писал

но читать историю это можно сдохнуть

Ivan
08.06.2016
19:37:10

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