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

进入docker中的logstash 容器内:

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

安装插件:

$ 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

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 11:22:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 11:22:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 11:22:03       58 阅读
  4. Python语言-面向对象

    2024-07-15 11:22:03       69 阅读

热门阅读

  1. 云原生存储解决方案

    2024-07-15 11:22:03       20 阅读
  2. 【LeetCode】最小栈

    2024-07-15 11:22:03       23 阅读
  3. Ionic 加载动画

    2024-07-15 11:22:03       20 阅读
  4. Yolo,输出的参数的含义

    2024-07-15 11:22:03       28 阅读
  5. 切换node版本

    2024-07-15 11:22:03       22 阅读
  6. 墨烯的C语言技术栈-C语言基础-014

    2024-07-15 11:22:03       22 阅读
  7. 从零手写实现 nginx-28-error pages 指令

    2024-07-15 11:22:03       25 阅读
  8. 什么是JVM进程

    2024-07-15 11:22:03       28 阅读
  9. PHP7.4编译安装

    2024-07-15 11:22:03       21 阅读
  10. GBNF Guide

    2024-07-15 11:22:03       23 阅读