ubuntu

ubuntu filebeat如何优化日志传输

小樊
40
2025-12-01 05:15:11
栏目: 智能运维

Ubuntu 上 Filebeat 日志传输优化指南

一 关键参数与推荐值

二 示例配置

filebeat.inputs:
  - type: filestream
    enabled: true
    paths:
      - /var/log/*.log
    multiline.pattern: '^[0-9]{4}-[0-9]{2}-[0-9]{2}'
    multiline.negate: true
    multiline.match: after

output.elasticsearch:
  hosts: ["http://es.example.com:9200"]
  compression: gzip
  bulk_max_size: 2048
  flush_interval: 5s

processors:
  - drop_fields:
      fields: ["agent", "ecs", "@metadata", "input"]
      ignore_missing: true
filebeat.inputs:
  - type: filestream
    enabled: true
    paths:
      - /var/log/*.log

output.logstash:
  hosts: ["logstash.example.com:5044"]
  compression: gzip
  bulk_max_size: 2048
  flush_interval: 5s
output.kafka:
  hosts: ["kafka1:9092","kafka2:9092","kafka3:9092"]
  topic: "app-logs"
  version: "auto"
  compression: gzip
  bulk_max_size: 2048
  flush_interval: 5s
  producer:
    batch.size: 2048
    batch.latency.ms: 50
    linger.ms: 20

说明:上述为关键项示例,生产环境请结合监控逐步调优参数。

三 安全与可靠性

四 监控与迭代

五 系统层面优化

0
看了该问题的人还看了