背景
完整的报错内容如下:
filebeat failed to publish events 413 request entity too large
遇到此种报错将会导致es中没有数据
解决方法
找到filebeat的主配置filebeat.yml,在output中加入 bulk_max_size: 20,这个值默认是50,我们要改小一点,改成10或者20都行,由于yaml这种格式极易出错引起不适,我把相关的部分摘录如下:
filebeat:
prospectors:
max_bytes: 900000
...
output:
elasticsearch:
bulk_max_size: 20
bulk_max_bytes: 10485760