elasticsearch - FileBeat 设置错误:有效负载内容长度大于允许的最大值:1048576
问题描述
我们正在努力通过filebeat将日志从服务器捕获到elasticsearch。在设置文件节拍时,我们遇到了以下问题。
响应:{“statusCode”:413,“错误”:“请求实体太大”,“消息”:“有效负载内容长度大于允许的最大值:1048576”}
我们在 elasticsearch.yml 中添加了 http.max_content_length: 1200mb,在 kibana.yml 中添加了 server.maxPayloadBytes: 26214400。这个问题仍然存在。
如何解决这个问题?
这是我们用于 FileBeat、ElasticSearch 和 Kibana 的 YML 文件
文件节拍.yml
文件节拍输入:
类型:日志
启用:真实路径:
- c:\日志\XXX*
类型:文件流
启用:假
路径:
- /var/log/*.log
filebeat.config.modules:路径:${path.config}/modules.d/*.yml
重新加载。启用:假
setup.template.settings:index.number_of_shards:1
设置.kibana:
host: "0.0.0.0:0000"
username: "XXXX"
password: "XXXX"
output.elasticsearch:主机:[“0.0.0.0:0000”]
用户名:“XXXX” 密码:“XXXX”
处理器:
- add_host_metadata:when.not.contains.tags:转发
- add_cloud_metadata: ~
- add_docker_metadata: ~
- add_kubernetes_metadata: ~
弹性搜索.yml
模块:elasticsearch 服务器:启用:true
gc:启用:真
审核:启用:真
慢日志:启用:真
弃用:启用:真
访问:var.paths:[“/var/logs/XXX/XXX.log”]
http.max_content_length:1200mb
Kibana.yml
模块:kibana
日志:启用:真
审核:启用:真
server.maxPayloadBytes:26214400
解决方案
推荐阅读
- sql - Oracle 12C - JSON_TABLE 列中的 %TYPE 不起作用
- reactjs - 想安装反应但面临生成错误
- r - 从R中的矩阵中随机删除一些数字数据?
- nestjs - 我们如何访问控制器nestjs
- flutter - DropdownButtonFormField 不显示下拉菜单项
- javascript - 迭代对象及其子对象的属性
- docker - 远程服务器上的 Docker 上下文“来自守护程序的错误响应:无效的卷规范”
- mysql - linux中的MySql问题。启动mysql.service失败:未找到单元mysql.service
- python - 提高python中的递归效率
- python - 无法通过证书和 Python 请求完成 SSL 连接