目录

定位

demo

现状

增加filter

效果

add_field、rename

update

uppercase

remove_field、remove_tag

split

replace

merge

cpoy​​​

convert字段类型转换


定位

对event的字段进行rename, remove, replace, and modify

demo

现状

比如去掉@version、agent、ecs字段

增加filter

效果

add_field、rename

filter {mutate {split => ["hostname", "."]add_field => { "shortHostname" => "%{hostname[0]}" }}mutate {rename => ["shortHostname", "hostname" ]}
}

update

   filter {mutate {update => { "sample" => "My new message" }}}

uppercase

filter {
      mutate {
        uppercase => [ "fieldname" ]
      }
    }

remove_field、remove_tag

   filter {mutate {remove_field => [ "foo_%{somefield}", "my_extraneous_field" ]}mutate {remove_tag => [ "foo_%{somefield}", "sad_unwanted_tag"]}}

split

    filter {mutate {split => { "fieldname" => "," }}}

replace

    filter {mutate {replace => { "message" => "%{source_host}: My new message" }}}

merge

    filter {mutate {merge => { "dest_field" => "added_field" }}}

cpoy
​​​

filter {
      mutate {
         copy => { "source_field" => "dest_field" }
      }
    }

convert字段类型转换

   filter {mutate {convert => {"fieldname" => "integer""booleanfield" => "boolean"}}}

Logstash系列: mutate拦截器的使用相关推荐

  1. axios系列之拦截器

    文章の目录 一.什么是axios拦截器.为什么要使用axios拦截器? 二.axios特性 三.使用拦截器的原因 四.拦截器的分类 五.request拦截器 六.response拦截器 七.如果你想在 ...

  2. axios拦截器 config_vue-axios系列:axios拦截器,配置请求头,配置请求参数

    这里写目录标题 配置请求头 拦截器添加参数-方法1 拦截器添加参数-方法2 配置请求头 request.interceptors.request.use( config => { /** * 处 ...

  3. Spring Boot干货系列:(六)静态资源和拦截器处理 | 掘金技术征文

    原本地址:Spring Boot干货系列:(六)静态资源和拦截器处理 博客地址:tengj.top/ 前言 本章我们来介绍下SpringBoot对静态资源的支持以及很重要的一个类WebMvcConfi ...

  4. 拦截器获取请求参数post_「SpringBoot WEB 系列」RestTemplate 之自定义请求头

    [WEB 系列]RestTemplate 之自定义请求头 上一篇介绍了 RestTemplate 的基本使用姿势,在文末提出了一些扩展的高级使用姿势,本篇将主要集中在如何携带自定义的请求头,如设置 U ...

  5. springboot 拦截器_Spring Boot入门系列(十)如何使用拦截器,一学就会!

    前面介绍了Spring Boot 如何整合定时任务已经Spring Boot 如何创建异步任务,不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhon ...

  6. Spring Boot 系列:过滤器+拦截器+监听器

    原 Swagger 文章合并到 Spring Boot 系列:配置 Swagger2 一.过滤器 - Filter 过滤器是处于客户端和服务器资源文件之间的一道过滤网,帮助我们过滤掉一些不符合要求的请 ...

  7. 【SSM框架系列】SpringMVC的文件上传、拦截器及异常处理

    SpringMVC的文件上传 服务器端实现文件上传的技术有很多种,Servlet3.0,FileUtils,框架等等,都可以实现文件上传,不管使用哪一种上传技术,都必须满足三要素: 表单项type=& ...

  8. SpringMVC经典系列-14自己定义SpringMVC的拦截器---【LinusZhu】

    注意:此文章是个人原创.希望有转载须要的朋友们标明文章出处.假设各位朋友们认为写的还好,就给个赞哈.你的鼓舞是我创作的最大动力,LinusZhu在此表示十分感谢,当然文章中如有纰漏,请联系linusz ...

  9. 【mybatis系列】自定义实现拦截器插件Interceptor

    目录 类型 规则 介绍 intercept(Invocation invocation) plugin(Object target) setProperties(Properties properti ...

  10. Spring Cloud Open Feign系列【23】OAuth2FeignRequestInterceptor、BasicAuthRequestInterceptor拦截器解析

    有道无术,术尚可求,有术无道,止于术. 资料整理来自网络 文章目录 BasicAuthRequestInterceptor Basic 认证 使用案例 源码 OAuth2FeignRequestInt ...

最新文章

  1. html如何给文字添加阴影效果,css中怎么给字体添加阴影效果
  2. golang map 删除 清空
  3. 提高电子商务转化率的关键因素
  4. 计算机领域认知个人陈述,计算机专业个人陈述十九
  5. 详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
  6. jigsaw kaggle_使用Project Jigsaw的JDK 9 Early Access上的Eclipse IDE
  7. 在没有适当上下文的情况下引发异常是一种不良习惯
  8. LeetCode 559. N叉树的最大深度
  9. tensorflow 在加载大型的embedding模型参数时,会遇到cannot be larger than 2GB
  10. Betsy Ross Problem
  11. 使用Swagger生成 API 文档(go语言示例)
  12. win7开启远程桌面
  13. P8195 [传智杯 #4 决赛] 小智的疑惑 —KMP
  14. Mac虚拟机VMware Fusion如何强制关机虚拟系统
  15. 微信定向流量_中国移动终于投诚了!微信惊现10G流量包,只要10元?
  16. 《个人金融信息保护技术规范》JRT 0171-2020专家解读(转自中国存储网)
  17. Dnguard旗舰版代加密加壳服务 20/次
  18. 【第73期】资深游戏执行策划,很厉害?惊天大忽悠!
  19. 【C语言】0x1F<<11等于0还是0xF800 ?
  20. MATLAB演示元胞自动机算法

热门文章

  1. Django Q查询
  2. 函数对称性常见公式_函数的对称性的常用结论
  3. 怎么录屏幕视频?教你学会录制屏幕
  4. IPC技术与评分卡技术区别
  5. uva10827-Maximum sum on a torus(矩阵最大和的变形)
  6. Java经典书籍推荐
  7. 程序员防猝死指南——程序员养生攻略
  8. 正确地使用“respectively“
  9. java vcard格式_使用Cardme Java创建VCard
  10. MOOC中国大学自动评分js脚本