Rsyslog avro log декодирование не удается - PullRequest
0 голосов
/ 22 апреля 2020

Я использую rsyslog, мои устройства отправляют пользовательские журналы в rsyslog, закодированный в avro. Когда я получаю этот журнал в rsyslog через порт udp, я не могу декодировать. Но когда он сохраняется в rsyslog, и я пытаюсь проанализировать файл и расшифровать журнал, это не удается. Некоторая кодировка rsyslog делает и много вводится, когда rsyslog хранит в файле. Кто-нибудь может подсказать мне, как я могу дать rsyslog команду не добавлять кодировку и хранить эти двоичные данные как есть? или какие-либо изменения уровня декодирования, которые я могу попробовать?

пример rsyslog выглядит ниже

Apr 20 13:57:27 10.64.41.10 #000#000#000#000#010????\H4258f87a-7ffe-11ea-8dcf-9a2557ed7397P332B076268B04DE65C3479662A6A8DEB978D27ED#032vip-1_80_http#000P332B076268B04DE65C3479662A6A8DEB978D27ED#006slb#026200.11.10.2#016sg-testHa1536532-7ffd-11ea-a9c6-f673c1138ce6#016http1.1#006GET#002/#026200.11.10.6#000??#006?#003?#001?#003#000#000#000#000#000#000#026200.11.10.2#000#026curl/7.29.0#000#03010.64.42.101#000?#001#001#000#002#002#002#002#002#002#002#002#002#002#000#000#016Unknown#004--#004--#000#000#000#02610.64.41.10#000??#004#000#000 #000#000#000#000
...