IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> Logstash~filter通用配置项使用教程(附带实例) -> 正文阅读

[JavaScript知识库]Logstash~filter通用配置项使用教程(附带实例)

一、add_field

  • 功能:添加字段
  • 介绍:在filter过滤成功之后,可以添加字段,可以添加多个字段,必须写在filter组件内部,可以动态添加字段
filter{
    grok{
        match => {
            "message" => "%{NUMBER:number} %{WORD:name}"
        }
	    add_field => {
	        "f1" => "field1"
	        "f2" => "field2"
	    }
	}
}
{
    "message": "173 Jack",
    "number": "173",
    "name": "Jack",
    "f1": "field1",
    "f2": "field2"
}
filter {
    mutate {
    	# 可以添加多条字段
        add_field => {
        	# 添加动态字段
            "To %{[host][ip]}" => "%{@timestamp}"
           # 添加静态字段
            "newField" => "newValue"
        }
    }
}

二、remove_field

  • 功能:删除字段
  • 介绍:在filter组件过滤成功之后可以删除字段,可以删除多个字段,必须写在filter组件内部
filter{
    grok{
        match => {
            "message" => "%{WORD:name} %{NUMBER:age}"
        }
        # 可以在filter阶段删除字段,必须写在过滤组件内部
        remove_field => ["message","event"]
    }
}

三、add_tag

  • 功能:添加标志
  • 介绍:在filter组件过滤成功之后可以在tag字段中添加一段自定义的内容,当tag字段中超过一个内容的时候会变成数组,支持动态添加其他字段,必须写在filter组件内部
filter {
    mutate {
    	# 添加多个字段
        add_tag => [
        	# 可以添加字符串
            "123",
           # 也可以添加其他字段(添加的字段不能被移除)
            "%{@timestamp}"
        ]
    }
}
{
          "tags" => [
        [0] "_grokparsefailure_sysloginput",
        [1] "123",
        [2] "2022-04-26T03:07:25.974998Z"
    ],
       "message" => "python",
    "@timestamp" => 2022-04-26T03:07:25.974998Z,
         "event" => {
        "original" => "python"
    }
}

四、id

  • 功能:为插件配置唯一标识
  • 介绍:在使用监控API监控logstash时有用,平常貌似是用不到
filter {
    mutate {
        id => "ABC"
    }
}
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-04-27 11:15:01  更:2022-04-27 11:15:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 0:46:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码