filebeat___log -input
发布日期:2021-07-27 04:55:24
浏览次数:6
分类:技术文章
本文共 1251 字,大约阅读时间需要 4 分钟。
1.exclude_lines
filebeat.inputs:- type: log paths: - /var/log/system.log - /var/log/wifi.log- type: log paths: - "/var/log/apache2/*" exclude_lines: ['^DBG'] #删除以DBG开头的任何行 fields: apache: true #使用fields配置选项将名为apache的字段添加到输出中。 fields_under_root: true
2.include_lines:
Filebeat只导出与列表中正则表达式匹配的行。默认情况下,将导出所有行。忽略空行。
以下示例将Filebeat配置为导出以ERR或WARN开头的任何行:filebeat.inputs:- type: log paths: - /var/log/system.log - /var/log/wifi.log- type: log paths: - "/var/log/apache2/*" include_lines: ['^ERR', '^WARN'] # fields: apache: true #使用fields配置选项将名为apache的字段添加到输出中。 fields_under_root: true
3.同时有include_lines和exclude_lines
如果同时定义了include_ line和exclude_line行,则Filebeat首先执行include_ line,然后执行exclude_line行。这两个选项的定义顺序并不重要。include\u lines选项将始终在exclude_ lines选项之前执行,即使exclude_ lines出现在配置文件的include_ line之前。
以下示例导出包含sometext的所有日志行,但以DBG(调试消息)开头的行除外:
filebeat.inputs:- type: log paths: - /var/log/system.log - /var/log/wifi.log- type: log paths: - "/var/log/apache2/*" include_lines: ['sometext'] exclude_lines: ['^DBG'] fields: apache: true #使用fields配置选项将名为apache的字段添加到输出中。 fields_under_root: true
4.exclude_files
希望Filebeat忽略的文件匹配的正则表达式列表。默认情况下不排除任何文件。
以下示例将Filebeat配置为忽略具有gz扩展名的所有文件:转载地址:https://blog.csdn.net/qq_45335806/article/details/110577236 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年09月14日 13时17分52秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Navicat远程连接云主机数据库
2019-05-27
Nginx配置文件nginx.conf中文详解(总结)
2019-05-27
MySQL innert join、left join、right join等理解
2019-05-27
vivado模块封装ip/edf
2019-05-27
sdc时序约束
2019-05-27
Xilinx Jtag Access/svf文件/BSCANE2
2019-05-27
NoC片上网络
2019-05-27
开源SoC整理
2019-05-27
【2020-3-21】Mac安装Homebrew慢,解决办法
2019-05-27
已知子网掩码,确定ip地址范围
2019-05-27
判断时间或者数字是否连续
2019-05-27
docker-daemon.json各配置详解
2019-05-27
Docker(一)使用阿里云容器镜像服务
2019-05-27
Docker(二) 基础命令
2019-05-27
Docker(三) 构建镜像
2019-05-27
Spring 全家桶注解一览
2019-05-27
JDK1.8-Stream API使用
2019-05-27