ES配置文件
xpack.security.enabled: true #允许安全验证
bootstrap.memory_lock: true #开启内存锁,防止使用交换分区
bootstrap.system_call_filter: false #重启时系统禁止调用过滤器
transport.tcp.compress: true #设置压缩tcp传输时的数据
logstash配置文件
pipeline.workers: 4
CPU内核数(或几倍cpu内核数)
该参数可控制
output
或
filter
插件的工作线程数(只能设置正整数),当发现事件
正在备份或
CPU
没有饱和,则可以增加工作线程,以提高性能。cup个数*单个cup核数
pipeline.batch.size: 1000
设置批量执行
event
的最大值,该值是用于
input
的批量处理事件值,再打包发送给
filter
和
output
,增加该值可以在一定范围内提高性能,但是需要增加额外的内存开销。
pipeline.batch.delay: 10
批处理的最大等待值(
input
需要按照
batch
处理的最大值发送到消息队列,但是不能一直等,所以需要一个最大的超时机制)。