centos

CentOS下Filebeat配置文件详解

小樊
57
2025-03-31 17:45:32
栏目: 智能运维

在CentOS下配置Filebeat主要涉及编辑filebeat.yml文件,该文件定义了Filebeat要监视的日志源、采集策略、日志过滤规则和目标输出等。以下是一个详细的Filebeat配置文件示例及其解释:

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/*.log
  tags: ["java-logs"]
  fields:
    app_id: "query_engine_12"
    fields_under_root: true
  fields_under_root: true
  exclude_files: ['\.gz$']

output.elasticsearch:
  hosts: ["localhost:9200"]
  index: "filebeat-%{yyyy.MM.dd}"

配置文件详解

其他常见配置选项

启动和检查Filebeat

配置完成后,你可以启动Filebeat服务并检查其状态以确保它正在运行:

sudo systemctl start filebeat
sudo systemctl status filebeat

要测试配置文件是否正确,可以使用以下命令:

./filebeat -e -c /etc/filebeat/filebeat.yml

这将以前台模式运行Filebeat并测试配置文件。

以上信息提供了在CentOS下配置Filebeat的基本框架和详细说明,根据具体需求,你可能需要进一步调整和优化配置。建议查阅Filebeat官方文档以获取更详细的配置信息和高级用法。

0
看了该问题的人还看了