收集Elasticsearch日志
接下来我们再试试收集Elasticsearch的日志 。
- 使用如下命令开启Filebeat的Elasticsearch日志收集模块;
filebeat modules enable elasticsearch
- 接下来修改elasticsearch.yml配置 , 配置好Elasticsearch的日志路径;
# Module: elasticsearch# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.6/filebeat-module-elasticsearch.html- module: elasticsearch server: enabled: true var.paths: ["I:/developer/env/elasticsearch-7.6.2/logs/elasticsearch.log"] slowlog: enabled: true var.paths: ["I:/developer/env/elasticsearch-7.6.2/logs/elasticsearch_index_indexing_slowlog.log","I:/developer/env/elasticsearch-7.6.2/logs/elasticsearch_index_search_slowlog.log"] deprecation: enabled: true var.paths: ["I:/developer/env/elasticsearch-7.6.2/logs/elasticsearch_deprecation.log"]
- 设置并启动Filebeat服务;
filebeat setupfilebeat -e
- 在Discover页面中查看Elasticsearch日志 。
文章插图
收集MySQL日志
再来试试收集MySQL的日志 。
- 使用如下命令开启Filebeat的MySQL日志收集模块;
filebeat modules enable mysql
- 接下来修改mysql.yml配置 , 配置好MySQL的日志路径 , 主要是错误日志和慢查询日志;
# Module: mysql# Docs: https://www.elastic.co/guide/en/beats/filebeat/7.6/filebeat-module-mysql.html- module: mysql error: enabled: true var.paths: ["C:/ProgramData/MySQL/MySQL Server 5.7/Data/DESKTOP-5NIMJ19.err"] slowlog: enabled: true var.paths: ["C:/ProgramData/MySQL/MySQL Server 5.7/Data/DESKTOP-5NIMJ19-slow.log"]
- 设置并启动Filebeat服务;
filebeat setupfilebeat -e
- 点击MySQL logs dashboard按钮可以查看收集到的MySQL日志;
文章插图
- 查看MySQL收集到的日志详情 。
文章插图
总结本文主要介绍了使用Filebeat去收集Nginx、Elasticsearch和MySQL的文件日志 , 其他中间件的日志收集用法也基本相同 , 用Filebeat收集中间件日志是不是方便!
推荐阅读
- 沫子在哪个平台直播?
- 网贷为啥只催收不起诉?
- 喝茶不需要理由,台湾高山山茶花贮藏注意事项
- 后台电脑录屏怎么设置?如何给电脑录制屏幕?
- 如何搭建一套能够同时支持RTMP和国标GB28181的流媒体平台视频服务器?
- 名典女鞋贵不贵 名典女鞋贵吗
- 关羽台词全部 关羽太狂傲了
- 安卓|谷歌确认!Android 13最大改进 解决杀后台:CPU/内存使用率暴降
- 数仓、数据平台和中台还分不清楚?老板的多年经验之谈,看完懂了
- 金萱茶叶简介,台湾金萱