文章目录
- 一、前言
- 二、参数配置分类
- 1、Modules configuration
- 2、Filebeat inputs
- 3、Filebeat autodiscover
- 4、Filebeat global options
- 5、General
- 6、 Processors
- 7、Elastic Cloud
- 8、Outputs
- 9、 Paths
- 10、 Keystore
- 11、Dashboards
- 12、Template
- 13、 Setup ILM
- 14、 Kibana
- 15、 Logging
- 16、 X-Pack Monitoring
- 17、 HTTP Endpoint
- 18、 Process Security
- 19、 Migration
一、前言
这里使用的7.7.0版本,在官方文档快速上手的中,只要简单配置了filelbeat.yml
,启动filebeat就可以收集日志了。
filebeat.inputs:
- type: logenabled: truepaths:- /var/log/*.log
其实filebeat提供的可配置项有很多,这里就以大模块角度了解下其分类。 更多详细内容,点击查看官网。
二、参数配置分类
1、Modules configuration
Filebeat模块简化了常见日志格式的收集、解析和可视化。典型的模块(比如Nginx日志)由一个或多个文件集组成(对于Nginx,是access和error),如果你启用了下面的module, fileabeat就可以根据系统自动去寻找access、error 对应的log文件进行收集。
- module: nginx# Access logs#access:#enabled: true# Set custom paths for the log files. If left empty,# Filebeat will choose the paths depending on your OS.#var.paths:# Input configuration (advanced). Any input configuration option# can be added under this section.#input:
Filebeat模块支持很多模块 。