当前位置: 首页 > news >正文

Logstash 多 Pipeline 配置

官方推荐的方式是:一个总控文件 pipelines.yml,多个独立的 *.conf 管道文件。启动时不再用 -f,而是让 Logstash 自动读取总控配置。


1. 为什么要用多 Pipeline?

  • 隔离:不同业务的输入/输出不会互相影响。
  • 并行:每个 pipeline 都有独立的线程池和队列。
  • 灵活:某个 pipeline 卡住不会拖慢全局。

2. 推荐目录结构

/etc/logstash/                ← path.settings
├─ pipelines.yml               # 管道总控文件(必须有)
├─ logstash.yml                # 全局配置(可选)
├─ jvm.options                 # JVM 参数(可选)
└─ pipelines/                  # 业务管道文件夹├─ app1.conf├─ app2.conf└─ ...

3. 总控文件 pipelines.yml

- pipeline.id: app1path.config: "/etc/logstash/pipelines/app1.conf"queue.type: persistedpipeline.workers: 8- pipeline.id: app2path.config: "/etc/logstash/pipelines/app2.conf"queue.type: memorypipeline.workers: 4

👉 总控里只关心:谁是 pipeline、去哪找配置、性能参数怎么调
👉 每个管道的业务逻辑仍写在独立 *.conf 文件中。


4. 业务管道文件(示例)

pipelines/app1.conf

input { beats { port => 5044 } }
filter { mutate { add_field => { "[@metadata][pipe]" => "app1" } } }
output { elasticsearch { hosts => ["http://es:9200"] index => "app1-%{+YYYY.MM.dd}" } }

5. 启动方式

不再用 -f,直接指定 path.settings

bin/logstash --path.settings /etc/logstash -r
  • --path.settings → 指定配置目录(包含 pipelines.yml)
  • -r → 热加载 conf 文件变更
http://www.dtcms.com/a/537153.html

相关文章:

  • 网站建设需要注意事项深圳龙华医院网站建设
  • 云栖实录 | 实时计算 Flink 全新升级 - 全栈流处理平台助力实时智能
  • 网页建站怎么设置如何在电脑上建网站
  • 马上飞做的一些网站汝州市文明建设网站
  • 集群环境安装与部署 Hadoop
  • 【乱七八糟】【1. fs.inotify.max_user_watches 参数】
  • C++运算符重载与友元函数:理解输入输出流的魔法
  • Android Camera 从应用到硬件之- 枚举Camera - 1
  • 【Frida Android】基础篇13:Frida-Trace 基础简介——从命令到脚本的动态追踪入门
  • 使用electron-vite生成一个桌面应用以及引入必要插件
  • 龙岗网站设计机构网络培训平台建设方案
  • 运动想象 (MI) 分类学习系列 (19) : EEG-TransNet
  • io游戏网站重庆市建设项目环境影响评价网站
  • 怎样做静态网站做网站开发用哪门语言
  • springAI实现ai大模型+传统应用双剑合璧- Function Calling
  • 电子商务网站开发设计适合前端新手做的网页
  • 济宁市建设局网站wordpress hover
  • 熵平衡机制在子种群迁移中的具体实现
  • 记录一下Linux 6.12 中 cpu_util函数的作用
  • 做淘宝内部优惠券网站要钱么网站制作费用价格表
  • ECSCluster容器洞察功能完整实现与深度解析
  • 力扣(LeetCode) ——15.三数之和(C++)
  • Kubernetes GPU 运维组件介绍
  • 龙中龙网站开发wordpress 判断函数
  • 网站开发流程框架手机软件开发和网站开发
  • 定时发布文章测试
  • 联邦快递网站建设的目标重庆平台网站推广
  • 医院 网站建设成品网站价格表
  • 第14天:系统监控与日志管理
  • 区块链分层架构或侧链/子链