Size: a a a

Сбор и аналитика системных сообщений

2020 October 26

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Да ладно
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Где можно настроить адекватно передачу метадаты?
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Может в nginx? PostgreSQL? Docker?
источник

TF

Terry Filch in Сбор и аналитика системных сообщений
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Строчка лога, которая бьется на несколько полей syslog формата это классно, но называть это полноценной поддержкой какой-то не очень, честно говоря.
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
Ну да, ну да. Начни уж с того, что этото софт не поддерживает RFC 5424 в полной мере. А нормальные библиотеки логирования вполне себе в метадату умеют.
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
Logback/log4j/log4j2, например.
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
И это.... в каком _любом другом_ протоколе Nginx передаёт метаданные? O_o
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Sergey Pechenkó
Logback/log4j/log4j2, например.
Хм ... а будет пруф? Я вот поискал и как-то не нашел) Разве что свой appender писать, но это я как бы всегда могу
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Sergey Pechenkó
И это.... в каком _любом другом_ протоколе Nginx передаёт метаданные? O_o
Он и не передает. Но тут больше претензия к тому что всем плевать на этот ваш RFC с большой колокольни, теперь все хотят json'чик передавать по сети)
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
А еще отдельного упоминания заслуживает вот этот ад в поисковике, да:
https://rsyslog.readthedocs.io/en/latest/configuration/modules/imtcp.html
https://rsyslog-doc.readthedocs.io/en/latest/configuration/modules/imtcp.html
https://www.rsyslog.com/tag/imtcp/

:)
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Но это все к тому, что rsyslog может по tcp только syslog сообщения получать, как я понимаю. Что тоже не всегда радует
источник

SC

Smoked Cheese in Сбор и аналитика системных сообщений
Bogdan (SirEdvin) Gladyshev
Но это все к тому, что rsyslog может по tcp только syslog сообщения получать, как я понимаю. Что тоже не всегда радует
есть же relp
источник

BG

Bogdan (SirEdvin) Gl... in Сбор и аналитика системных сообщений
Я не сварщик, но там в доке опять пишут про syslog messages)
источник

A

Alexander in Сбор и аналитика системных сообщений
Sergey Pechenkó
Ну да, про старый проще не знать ничего, и понимать его только в общих чертах. Да и масса модулей в старый синтаксис не умеет (о чём честно написано в доках).
рсислог внутри тупой как валенок: если heap, где храняться лог-записи, есть очереди (2 вида), есть модули на вход, выход и изменение, и есть язык, который из этого фреймворка позволяет собрать любой пайплайн.
источник

A

Alexander in Сбор и аналитика системных сообщений
Говорить про сложность рсислога — всё равно, что говорить про сложность гита. Внутри там всё очень тупо сделано (в чем, собственно, и заключается их изящество).
источник

A

Alexander in Сбор и аналитика системных сообщений
Есть пара некоторых недокументированых моментов, из-за которых я залезал в исходники, но после их непродолжительного изучения понимал, что ответ сам по себе довольно очевиден, т.к. способ реализации функциональности, о которой у меня возникал вопрос, был самый что ни на есть простой и естественный.
источник

GG

George Gaál in Сбор и аналитика системных сообщений
Просто. Естественно. Компетентно. Рсислог
источник

GG

George Gaál in Сбор и аналитика системных сообщений
прям рекламный слогаан
источник

A

Alexander in Сбор и аналитика системных сообщений
Bogdan (SirEdvin) Gladyshev
Но это все к тому, что rsyslog может по tcp только syslog сообщения получать, как я понимаю. Что тоже не всегда радует
imptcp в помощь. delimeter задается в конфиге.
источник