filter-mutate过滤插件
生活随笔
收集整理的這篇文章主要介紹了
filter-mutate过滤插件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前的nginx日志使用grok匹配,但是后來發現nginx的日志中每個值之間都使用了分隔符"|",這下就可以使用mutate來分隔出每個字段的含義,同時還減少了運算。
描述
mutate過濾器允許您對字段執行常規突變。您可以重命名,刪除,替換和修改事件中的字段。
長用配置選項:
- rename:重命令字段
- update:更新字段值,如果字段不存在,則不執行操作
- convert:將字段轉換成 其它類型
- copy:將字段復制到另一字段
- join:使用分隔符加入數組
- lowercase:將字符串轉換為小寫
- replace:用新值替換字段的值
- split:使用分隔符將字段拆分為數組。僅適用于字符串字段
- uppercase:將字符串轉換為大寫的等效字符串
官方文檔:https://www.elastic.co/guide/en/logstash/current/plugins-filters-mutate.html
如下使用了分隔符進行處理,分隔出來的字段的數組下標是從0開始的。
轉載于:https://www.cnblogs.com/dance-walter/p/10196157.html
總結
以上是生活随笔為你收集整理的filter-mutate过滤插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: servlet异步请求
- 下一篇: git 常用的撤销操作