CentOS上Filebeat配置文件通常为/etc/filebeat/filebeat.yml
,以下是其关键配置项详解:
log
,用于收集日志文件。
enabled
:是否启用该输入,设为true
或false
。paths
:指定日志文件路径,支持通配符,如/var/log/*.log
。exclude_files
:排除特定文件,用正则表达式表示,如\.gz$
。ignore_older
:忽略超过指定时间的文件,如72h
。hosts
:Elasticsearch地址和端口,如localhost:9200
。index
:索引名称,可使用占位符,如filebeat-%{+yyyy.MM.dd}
。username
和password
:认证信息,用于安全连接。name
:模板名称,如filebeat
。pattern
:模板匹配的索引名称模式,如filebeat-*
。settings
:模板设置,如分片数、压缩方式等。add_fields
处理器可添加自定义字段。以上是Filebeat配置文件的核心部分,可根据实际需求调整参数。更多详细信息可参考Filebeat官方文档。