Size: a a a

Обсуждения техдирские

2019 August 31

PD

Phil Delgyado in Обсуждения техдирские
Тем более. ClickHouse и вперед )
источник

СХ

Старый Хрыч in Обсуждения техдирские
Phil Delgyado
Тем более. ClickHouse и вперед )
😅а он ресурсы не жрёт?я конечно понимаю весь троллинг, но к эластику готовая кибана, а отдельное тело на логи никто не посадит
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Phil Delgyado
Где приходится tcpdump использовать для понимания причин роста нагрузки на redis
а кто должен писать все запросы в редис? бэкэнд или сам редис? а ответы должен писать?
источник

PD

Phil Delgyado in Обсуждения техдирские
Старый Хрыч
😅а он ресурсы не жрёт?я конечно понимаю весь троллинг, но к эластику готовая кибана, а отдельное тело на логи никто не посадит
А к CH готовый лайтхаус )
источник

PD

Phil Delgyado in Обсуждения техдирские
Aleksandr Komlev
а кто должен писать все запросы в редис? бэкэнд или сам редис? а ответы должен писать?
Бэк, конечно. И запросы и ответы и время исполнения. Можно все, можно только какой-то процент (уже хватает), смотря какая нагрузка на систему.
источник

rd

r d in Обсуждения техдирские
Старый Хрыч
😅а он ресурсы не жрёт?я конечно понимаю весь троллинг, но к эластику готовая кибана, а отдельное тело на логи никто не посадит
А оно не отдельное! Оно картриджи заправляет и компьютеры собирает.
источник

СХ

Старый Хрыч in Обсуждения техдирские
Aleksandr Komlev
а кто должен писать все запросы в редис? бэкэнд или сам редис? а ответы должен писать?
на бекенд ставится https://github.com/prometheus/docs/blob/master/content/docs/instrumenting/exposition_formats.md, в итоге бэкенд пишет какой у него латеси, сколько он сделал запросов в сек, и каких запросов
источник

PD

Phil Delgyado in Обсуждения техдирские
Phil Delgyado
Бэк, конечно. И запросы и ответы и время исполнения. Можно все, можно только какой-то процент (уже хватает), смотря какая нагрузка на систему.
Но если в системе уже редис не справляеся, т.е. под миллион rps, то нормальную схему логирования давно пора выстраивать.
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Phil Delgyado
Бэк, конечно. И запросы и ответы и время исполнения. Можно все, можно только какой-то процент (уже хватает), смотря какая нагрузка на систему.
то есть внезапно оказывается, что вместо того, чтобы поймать попутку в случае необходимости (зачем это нормальному человеку, ну?!), я должен просто купить автомобиль свой и ездить на нем. практичный совет.
источник

PD

Phil Delgyado in Обсуждения техдирские
Я, собственно, к чему: регулярная необходимость разработчикам ходить на прод свидетельствует о пробемах в процессах и в архитектуре.
Которые надо решать, а не считать, что разрабочтику иметь рут на проде - это нормально.
источник

СХ

Старый Хрыч in Обсуждения техдирские
Phil Delgyado
Но если в системе уже редис не справляеся, т.е. под миллион rps, то нормальную схему логирования давно пора выстраивать.
😅положить редис можно куда мнеьшим кол-вом запросов
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Phil Delgyado
Но если в системе уже редис не справляеся, т.е. под миллион rps, то нормальную схему логирования давно пора выстраивать.
она никак не поможет. потому что обычно она работает не в режиме дебаг, а включать дебаг и переваривать через сторонние инструменты громадные потоки нерелевантной информации как-то совсем не дешевле разработчика с tcpdump в руках
источник

PD

Phil Delgyado in Обсуждения техдирские
Aleksandr Komlev
то есть внезапно оказывается, что вместо того, чтобы поймать попутку в случае необходимости (зачем это нормальному человеку, ну?!), я должен просто купить автомобиль свой и ездить на нем. практичный совет.
Ну, если тебе нужен tcpdump для понимания "кто загрузил редис", то это точно говорит о больших проблемах в управляемости системой.
И надо, наконец, перестать стопить джихадмобили и поставить убер. Оно даже дешевле получится.
источник

PD

Phil Delgyado in Обсуждения техдирские
Aleksandr Komlev
она никак не поможет. потому что обычно она работает не в режиме дебаг, а включать дебаг и переваривать через сторонние инструменты громадные потоки нерелевантной информации как-то совсем не дешевле разработчика с tcpdump в руках
А кто мешает переключать логи из одного режима в другой по мене надобности?
На нагруженных системах это базовая функциональность.
Сложные проблемы tcpdump-ом не поймаешь.
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Phil Delgyado
Я, собственно, к чему: регулярная необходимость разработчикам ходить на прод свидетельствует о пробемах в процессах и в архитектуре.
Которые надо решать, а не считать, что разрабочтику иметь рут на проде - это нормально.
это нормально. более того, те кто придумал devops (netflix и прочие) вообще не разделяют dev и sre, это одна роль у них.

так что для старорежимных архитектур вам не в чем возразить, но в новых и адаптивных такое совсем мимо
источник

rd

r d in Обсуждения техдирские
Phil Delgyado
Ну, если тебе нужен tcpdump для понимания "кто загрузил редис", то это точно говорит о больших проблемах в управляемости системой.
И надо, наконец, перестать стопить джихадмобили и поставить убер. Оно даже дешевле получится.
Теоретически, всегда можно придумать подходящий вопрос под нужный ответ. И таким образом обосновать джихадмобили. А мы тут про рута на продакшене...
источник

PD

Phil Delgyado in Обсуждения техдирские
Aleksandr Komlev
это нормально. более того, те кто придумал devops (netflix и прочие) вообще не разделяют dev и sre, это одна роль у них.

так что для старорежимных архитектур вам не в чем возразить, но в новых и адаптивных такое совсем мимо
Ээ, devops - это не про рутовые права разработчиков, вы что.
Это про общее решение проблем, от разработки до эксплуатации.
В хорошей современной системе вообще ни у кого рута нет, так как нефиг внутрь контейнера лазить.
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Phil Delgyado
Ээ, devops - это не про рутовые права разработчиков, вы что.
Это про общее решение проблем, от разработки до эксплуатации.
В хорошей современной системе вообще ни у кого рута нет, так как нефиг внутрь контейнера лазить.
devops - это про то что dev еще и про sre, но вы это хотите принципиально разделить
источник

rd

r d in Обсуждения техдирские
Aleksandr Komlev
она никак не поможет. потому что обычно она работает не в режиме дебаг, а включать дебаг и переваривать через сторонние инструменты громадные потоки нерелевантной информации как-то совсем не дешевле разработчика с tcpdump в руках
Ой. Так вот вы про что...
Я как-то упустил, что про такое базовое явление надо специально говорить...
Опять же, мы же каким-то образом узнали, что редис пригорюнился...
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Phil Delgyado
Ээ, devops - это не про рутовые права разработчиков, вы что.
Это про общее решение проблем, от разработки до эксплуатации.
В хорошей современной системе вообще ни у кого рута нет, так как нефиг внутрь контейнера лазить.
в хорошей системе и багов получается нет, нефиг коммитить черте что
источник