当前位置: 首页 > news >正文

ELK之Filebeat输出日志格式设置及输出字段过滤和修改

一、Filebeat输出日志格式设置

1.1 编辑vim filebeat.yml文件,修改输出格式设置

# output to console
output.console:codec.format: string: '%{[@timestamp]} %{[message]}'pretty: true

在这里插入图片描述### 1.2 测试
执行 ./filebeat -e 可以看到/tmp/access.log(目前文件里只有140.77.188.102 - - [25/Jun/2022:05:11:33 +0800] "GET /api/ss/api/v1/login/getBas......这一行)文件里原有的日志就被读取并输出了。
在这里插入图片描述

二、Filebeat 输出过滤

在输出的内容中,删除包含INFO的行,如下,在processors下增加- drop_event: 模块,提供一个正则表达式,来去除对应的事件(文件中的行)。

processors:- drop_event:when:regexp:message: "^INFO"

测试步骤:
修改完上述filebeat.yml配置文件后,先执行./filebeat -e 保持控制台不动,编辑/tmp/access.log, 添加如下行,看控制台输出:

在这里插入图片描述

添加上述2行之后,控制台输入如下,只输出了NOT INFO行,而符合正则表达式的INFO开头的行则没有被输出。(各位可以尝试其他正则进行测试)

http://www.lryc.cn/news/283447.html

相关文章:

  • 【开源】基于JAVA的河南软件客服系统
  • 基于SpringBoot的社区帮扶对象管理系统
  • uniapp踩坑之项目:canvas第一次保存是空白图片
  • es-删除字段-实测
  • 24秋招,百度测试开发工程师三面
  • YOLOv8改进 | 主干篇 | 低照度增强网络PE-YOLO改进主干(改进暗光条件下的物体检测模型)
  • 【VUE】记录一次 VUE中配置生产环境和开发环境方法
  • tessreact训练字库
  • 超时配置(OpenFeign)
  • C++设计模式(李建忠)笔记2
  • 【机器学习】DBSCAN算法
  • Uniapp软件库源码-全新带勋章等
  • Microsoft Excel 直方图
  • 如何录制屏幕视频?让视频制作更简单!
  • 【JavaEE进阶】 关于应用分层
  • 【已解决】c语言const/指针学习笔记
  • Android 系统启动过程纪要(基于Android 10)
  • 【Docker实用篇】一文入门Docker(4)Docker-Compose
  • neo4j 图数据库 py2neo 操作 示例代码
  • 从uptime看linux平均负载
  • 经典数据库练习题及答案
  • 架构篇06-复杂度来源:可扩展性
  • flowable流程结束触发监听器 flowable获取结束节点 flowable流程结束事件响应监听器
  • 【Python3】【力扣题】389. 找不同
  • 【从0上手cornerstone3D】如何加载nifti格式的文件
  • c# 学习笔记 - 异步编程
  • 设置了uni.chooseLocation,小程序中打不开
  • spring retry 配置及使用
  • uni-app的组件(二)
  • 项目开发中安全问题以及解决办法——客户传进来的数据不可信