filebeat采集mysql日志的配置方法

   2024-09-30 8870
核心提示:Filebeat 是一个轻量级的日志收集器,用于将各种来源的日志转发到 Elasticsearch 或其他输出安装 Filebeat:在 CentOS/RHEL 上使

Filebeat 是一个轻量级的日志收集器,用于将各种来源的日志转发到 Elasticsearch 或其他输出

安装 Filebeat:

在 CentOS/RHEL 上使用以下命令安装 Filebeat:

sudo yum install filebeat

在 Ubuntu/Debian 上使用以下命令安装 Filebeat:

sudo apt-get install filebeat

配置 Filebeat:

打开 /etc/filebeat/filebeat.yml 文件,找到 filebeat.inputs 部分,并添加以下内容:

filebeat.inputs:- type: log  enabled: true  paths:    - /var/log/mysql/*.log  fields:    log_type: mysql

这里,我们指定了要监控的日志文件路径(例如 /var/log/mysql/*.log)。请根据实际情况修改路径。

配置输出:

filebeat.yml 文件中,找到 output 部分,并根据需要配置 Elasticsearch 或其他输出。以下是一个配置 Elasticsearch 的示例:

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

请根据实际情况修改 Elasticsearch 主机和索引名称。

启动 Filebeat:

使用以下命令启动 Filebeat:

sudo systemctl start filebeat

若要使 Filebeat 在系统启动时自动运行,请使用以下命令:

sudo systemctl enable filebeat

验证配置:

使用以下命令检查 Filebeat 配置是否正确:

sudo filebeat test config

如果配置正确,你应该会看到类似于以下的输出:

Config OK

现在,Filebeat 已经配置为采集 MySQL 日志,并将其发送到指定的输出。你可以在 Kibana 中创建仪表板以实时查看和分析这些日志。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号