Linux Filebeat存储空间优化秘籍

LinuxFilebeat怎样优化存储空间

一 核心思路

二 关键配置与时间窗口建议

三 示例配置片段

filebeat.inputs:
- type: log
paths:
- /var/log/*.log
close_inactive: 5m
close_timeout: 5m
close_removed: true
close_renamed: true
ignore_older: 48h
multiline:
pattern: '^d{4}-d{2}-d{2}'
negate: true
match: after
max_lines: 10000

# 状态与清理
clean_inactive: 72h
clean_removed: true

# 吞吐与缓冲
harvester_buffer_size: 40960000 # 40 MB
filebeat.spool_size: 250000
filebeat.idle_timeout: 1s

# 扫描频率
scan_frequency: 1s

# 输出示例(Elasticsearch)
output.elasticsearch:
hosts: ["http://es:9200"]
worker: 3
bulk_max_size: 15000
flush_interval: 1s

这些时间窗口能够依据日志保留策略来调整,其遵循的原则是:ignore_older要小于clean_inactive,并且 close_timeout不能高于 ignore_older

四 快速排查与应急

五 系统层面的配合

本文转载于:https://www.yisu.com/ask/79133679.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。