Size: a a a

2019 December 27

RH

Roman Haritonov in rannts
Если памяти достаточно, все должно быть в кэше ОС и только первые запуски медленные именно из-за IO. Остальные тормоза уже из-за кода, который что-то делает при инициализации.

Тут вопрос, какова периодичность запусков? Если они не часты, так может и забить?

Еще есть комбинированные варианты, когда внешним скедулером запускается скрипт, который делает не один проход, а несколько.
источник

DB

Dmitry Belyaninov in rannts
периодичность условно 1500 запусков в 5 минут.
источник

RH

Roman Haritonov in rannts
Это 5 шт/сек. Тогда возможно есть смысл полностью пересмотреть работу этих скриптов. Ну или начать с комбинированного варианта, когда периодичность увеличивается в 10 раз, т.е. 2 секунды вместо 0.2, но при этом скрипты внутри себя делают по десять операций после инициализации.

Все это конечно возможно вообще не о том, потому что инфа очень абстрактная
источник

SA

Sergey Arkhipov in rannts
А почему вообще запускаются эти отдельные скрипты? Если делать все в одном демоне, который постоянно крутится?
источник

DB

Dmitry Belyaninov in rannts
передача данных по сети, бывают задержки, процессы надо убивать по таймауту.
источник

알렉산드르 in rannts
Байт Словович
Кстати а кто каким способом логирует в докерах / куберах?
канонический способ это логировать всё в stdout/stderr. Но блин, им не удобно пользоваться. Вся мощь греповской  магии только с файлами работает. В общем я сейчас логирую в два места. Сначала в файл внутри контейнера, для ручных грепов / седов / лессов. И заодно пишу jsonчики в stdout, которые с помощью logstash|filebeat отправляются в ненавидимый эластик.
А почему ненавидимый? Кибана хороша, можно много аналитики сделать.
источник

알렉산드르 in rannts
Да и docker logs --since ... | grep ... можно делать
источник

💭П

💭 Руслан Прохоров in rannts
источник

💭П

💭 Руслан Прохоров in rannts
Django - освобожденная!!!!
источник

💭П

💭 Руслан Прохоров in rannts
источник

БС

Байт Словович in rannts
알렉산드르
Да и docker logs --since ... | grep ... можно делать
можно, но не удобно.. особенно когда гигабайты логов..
источник

БС

Байт Словович in rannts
알렉산드르
А почему ненавидимый? Кибана хороша, можно много аналитики сделать.
не путай кибану с ELK стэком. Во первых он тормозной, во вторых может терять сообщения, в третьих правильно сконфигурить его, та еще зачада. Постоянно какие то проблемы с индексами. Жрет CPU. Еще он по дефолтку показывает кучу мусора, который я не знаю как выключить. Например graylog из коробки удобнее, там не надо мудрить с file/netbeat кучей конфигов и т.д.
источник

БС

Байт Словович in rannts
Можно сказать что я ELK не умею готовить... Только вот я не видел ниразу кто умеет 😞
источник

AM

Artem Malyshev in rannts
Это мой самый лажевый доклад эвер. Напихали мне за него знатно. Но по делу.
источник

S

Serg in rannts
Artem Malyshev
Это мой самый лажевый доклад эвер. Напихали мне за него знатно. Но по делу.
Спасибо за спойлер
источник

💭П

💭 Руслан Прохоров in rannts
Artem Malyshev
Это мой самый лажевый доклад эвер. Напихали мне за него знатно. Но по делу.
Да?
источник

AM

Artem Malyshev in rannts
Ага, даже про http2 не так плохо было.
источник

💭П

💭 Руслан Прохоров in rannts
Artem Malyshev
Ага, даже про http2 не так плохо было.
вроде так же как ты расказывал на местном митапе?
источник

💭П

💭 Руслан Прохоров in rannts
Просто я реально не понимаю (
источник

AM

Artem Malyshev in rannts
💭 Руслан Прохоров
вроде так же как ты расказывал на местном митапе?
Ага, оно
источник