Size: a a a

Церковь метрик

2020 March 10

A

Alexander in Церковь метрик
Или таки само приложение шлет по tcp?
источник

W

Womchik in Церковь метрик
Aleksey Shirokikh
стоит очень внимательно это проверить...
конечно. на стадии реализации
источник

W

Womchik in Церковь метрик
Alexander
Или таки само приложение шлет по tcp?
само пишет в локалхост в fluent-bit. если не может - в файл
fluent-bit в локальный файл во fluentd
источник

A

Alexander in Церковь метрик
Womchik
само пишет в локалхост в fluent-bit. если не может - в файл
fluent-bit в локальный файл во fluentd
Что станет с приложением, если соединение с fluent-bit заблокируется?
источник

W

Womchik in Церковь метрик
Alexander
Что станет с приложением, если соединение с fluent-bit заблокируется?
до реализации ещё не дошли :)
источник

AS

Aleksey Shirokikh in Церковь метрик
вот по этому и udp
источник

A

Alexander in Церковь метрик
Womchik
до реализации ещё не дошли :)
А я говорю про архитектуру, а не реализацию :)
источник

W

Womchik in Церковь метрик
а. локально-то по udp будет
источник

AS

Aleksey Shirokikh in Церковь метрик
вот и ладушки
источник

W

Womchik in Церковь метрик
а смысл там-то в tcp?
источник

A

Alexander in Церковь метрик
Womchik
а. локально-то по udp будет
А как ты тогда поймешь, удалось ли записать в fluent-bit, чтобы принять решение о фоллбэке на запись в файл?
источник

W

Womchik in Церковь метрик
Alexander
А как ты тогда поймешь, удалось ли записать в fluent-bit, чтобы принять решение о фоллбэке на запись в файл?
я - никак :) это phpшники будут делать.
ну и нам не страшно потерять некоторое количество логов.
источник

A

Alexander in Церковь метрик
Womchik
я - никак :) это phpшники будут делать.
ну и нам не страшно потерять некоторое количество логов.
Так будет фоллбэк или нет? И ты уверен, что php-шники вместо того, чтобы на фоллбэк забить, не решат заюзать tcp или unix-сокеты?
источник

A

Andrey in Церковь метрик
Alexander
Т.е. у тебя приложение пишет логи в файлы, а затем уже что-то их читает и посылает по tcp в fluentd?
Замени "файл" на "stdout" и получи 12fa
источник

A

Andor in Церковь метрик
Womchik
я - никак :) это phpшники будут делать.
ну и нам не страшно потерять некоторое количество логов.
Главное чтобы для них это не было внезапной новостью
источник

W

Womchik in Церковь метрик
Alexander
Так будет фоллбэк или нет? И ты уверен, что php-шники вместо того, чтобы на фоллбэк забить, не решат заюзать tcp или unix-сокеты?
они не смогут писать в tcp, так как его никто не будет слушать
источник

A

Andor in Церковь метрик
Andrey
Замени "файл" на "stdout" и получи 12fa
Тут важно не забыть писать много логов, чтобы переполнить пайп и агент не успевал вычитывать из него
источник

A

Alexander in Церковь метрик
Andrey
Замени "файл" на "stdout" и получи 12fa
Не об этом речь. Но, к слову, stdout тоже небеспроблемный для логов: с ним хреново работает мультилайн и он тоже может заблокироваться. Ну и, если речь про докер, то он режет слишком длинные строки логов.
источник

W

Womchik in Церковь метрик
Andor
Главное чтобы для них это не было внезапной новостью
я уже позаботился об этом 😈
источник

AS

Aleksey Shirokikh in Церковь метрик
Спасибо за минутку логов и sre в чате
источник