链接追踪系列-07.logstash安装json_lines插件

进入docker中的logstash 容器内:

bash 复制代码
jelex@bogon ~ % docker exec -it 7ee8960c99a31e607f346b2802419b8b819cc860863bc283cb7483bc03ba1420 /bin/sh
$ pwd
/usr/share/logstash
$ ls
bin	CONTRIBUTORS  Gemfile	    jdk  logstash-core		   modules   tools   x-pack
config	data	      Gemfile.lock  lib  logstash-core-plugin-api  pipeline  vendor
$ cd bin
$ ls
benchmark.bat	     ingest-convert.bat  logstash-keystore	logstash-plugin.bat  pqrepair.bat
benchmark.sh	     ingest-convert.sh	 logstash-keystore.bat	pqcheck		     ruby
cpdump		     logstash		 logstash.lib.sh	pqcheck.bat	     setup.bat
dependencies-report  logstash.bat	 logstash-plugin	pqrepair	     system-install

安装插件:

bash 复制代码
$ logstash-plugin install logstash-codec-json_lines

logstash优化:官方的建议是提高每次批处理的数量,调节传输间歇时间。当batch.size增大,es处理的事件数就会变少,写入也就越快了

vim /etc/logstash/pipeline.yml

pipeline线程数,官方建议是等于CPU内核数

pipeline.workers: 24

实际output时的线程数

pipeline.output.workers: 24

每次发送的事件数

pipeline.batch.size: 10000

发送延时(ms)

pipeline.batch.delay: 10

相关推荐
青青草原一只狼11 天前
使用ElasticSearch实现全文检索
大数据·elasticsearch·全文检索·logstash
根哥的博客1 个月前
logstash 解析数组格式json数据:split, json
logstash
Zz罗伯特1 个月前
Logstash传送数据至ES报错403
elasticsearch·logstash
衣舞晨风2 个月前
Logstash 迁移索引元数据(设置和映射)
运维·elasticsearch·同步·logstash·index·setting
极客先躯2 个月前
分布式日志有哪些?
kafka·fluentd·logstash·filebeat·1024程序员节·分布式日志·elk stack
Re_Virtual5 个月前
filebeat + logstash使用笔记
logstash·filebeat
zheshijiuyue5 个月前
ELK 日志分析系统
elk·elasticsearch·kibana·logstash
Zz罗伯特5 个月前
k8s logstash多管道配置
k8s·logstash·多管道
magic334165635 个月前
生成Elasticsearch xpack安全认证证书
运维·elasticsearch·jenkins·kibana·logstash