Filebeat перестаёт отправлять логи

ещё я не понимаю как вообще close_* опции к modules применить, это вообще возможно?

Открыл issue https://github.com/elastic/beats/issues/13852. Наверное, не помешало бы туда добавить Ваши файлы конфигурации filebeat, убрав пароли и т.п.

добавил конфиги

Посмотрел конфиги. Стоит задача именно реализовать это в виде модуля? Потому как в моем понимании, Вас интересуют inputs: https://www.elastic.co/guide/en/beats/filebeat/7.3/filebeat-input-log.html Попробуйте вынести то, что сейчас в bis модуле, в секцию filebeat.inputs - и уберите модель из конфигурации, перенесите куда-то файлы на диске. И закомментируйте filebeat.overwrite_pipelines: true - по-умолчанию false, для чистоты эксперимента.

Модуль нужен что бы по полям разбить значения. В принципе в этом случае там всё просто, 30 значений разделённых запятой, но я не очень представляю как это не через модуль сделать.

Это, случайно, не решает проблему? https://www.elastic.co/guide/en/beats/filebeat/master/decode-csv-fields.html Processors можно добавлять в inputs.

по описанию вроде как да, но не совсем понятно откуда он название полей возьмёт.

Скорее всего, просто fields.0, fields.1 и т.п. Откуда названия полей должен брать модуль, по задумке? но, я так понимаю, можно переименовать поля - опять же, в процессоре: https://www.elastic.co/guide/en/beats/filebeat/current/convert.html

если будет время сегодня, обзятельно попробую

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.