Filebeat помогает оптимизировать обработку лог-файлов, обеспечивая централизацию, сбор, обработку и пересылку логов из различных источников в разные места. 13
Некоторые функции, которые позволяют улучшить работу с логами:
- Трансформация данных. 1 Filebeat позволяет обрабатывать логи перед отправкой их в нужное место. 1 Можно добавлять новые поля, разбирать данные, удалять или маскировать чувствительные поля для обеспечения конфиденциальности данных. 1
- Чтение файлов построчно. 2 Filebeat обрабатывает каждый файл отдельно, при этом гарантирует, что прочитанное сообщение будет отправлено по крайней мере один раз и без потери данных. 2
- Хранение данных о прочитанных файлах. 2 По каждому файлу хранится уникальный идентификатор, что важно, так как файл может быть переименован или перемещён. 2
- Работа в случае отказа output-точки. 4 В такой ситуации Filebeat копит события и пытается как можно дольше сохранять их до момента восстановления output-компонента. 4