過濾器外掛程式對事件執行中間處理,過濾器通常根據事件的特徵有條件地應用。
下面是一些過濾器外掛程式,有關elastic支援外掛程式的列表,請參閱支援矩陣。
外掛程式描述
github倉庫
aggregate
聚合來自單個任務的多個事件的資訊
logstash-filter-aggregate
alter
對mutate
過濾器無法處理的字段執行一般更改
logstash-filter-alter
cidr
根據網路塊列表檢查ip位址
logstash-filter-cidr
cipher
向事件應用或移除密碼
logstash-filter-cipher
clone
重複事件
logstash-filter-clone
csv將逗號分隔的值資料解析為單個字段
logstash-filter-csv
date
從字段中解析日期,用作事件的logstash時間戳
logstash-filter-date
de_dot
從欄位名中刪除點的高昂計算過濾器
logstash-filter-de_dot
dissect
使用分隔符將非結構化事件資料提取到字段中
logstash-filter-dissect
dns執行標準或反向dns查詢
logstash-filter-dns
drop
刪除所有事件
logstash-filter-drop
elapsed
計算一對事件之間的經過時間
logstash-filter-elapsed
elasticsearch
將以前elasticsearch中的日誌事件的字段複製到當前事件
logstash-filter-elasticsearch
environment
將環境變數儲存為元資料子欄位
logstash-filter-environment
extractnumbers
從字串中提取數字
logstash-filter-extractnumbers
fingerprint
通過使用一致的雜湊替換值的指紋字段
logstash-filter-fingerprint
geoip
新增關於ip位址的地理資訊
logstash-filter-geoip
grok
將非結構化事件資料解析為字段
logstash-filter-grok
i18n
從字段中刪除特殊字元
logstash-filter-i18n
jdbc_static
使用預先從遠端資料庫載入的資料豐富事件
logstash-filter-jdbc_static
jdbc_streaming
使用資料庫資料豐富事件
logstash-filter-jdbc_streaming
json
解析json事件
logstash-filter-json
json_encode
將字段序列化為json
logstash-filter-json_encode
kv解析鍵值對
logstash-filter-kv
metricize
獲取包含多個指標的複雜事件,並將其分解為多個事件,每個事件都包含乙個指標
logstash-filter-metricize
metrics
聚合指標
logstash-filter-metrics
mutate
在字段上執行轉變
logstash-filter-mutate
prune
基於要列入黑名單或白名單的字段列表來精簡事件資料
logstash-filter-prune
range
檢查指定字段是否保持在給定的大小或長度限制內
logstash-filter-range
ruby
執行任意ruby**
logstash-filter-ruby
sleep
休眠指定的時間跨度
logstash-filter-sleep
split
將多行訊息分解為不同的事件
logstash-filter-split
syslog_pri
解析syslog
訊息的pri
(priority)字段
logstash-filter-syslog_pri
throttle
限制事件的數量
logstash-filter-throttle
tld用你在配置中指定的內容替換預設訊息欄位的內容
logstash-filter-tld
translate
基於雜湊或yaml檔案替換字段內容
logstash-filter-translate
truncate
截斷比給定長度長的字段
logstash-filter-truncate
urldecode
解碼url編碼字段
logstash-filter-urldecode
useragent
將user agent字串解析為字段
logstash-filter-useragent
uuid
向事件新增uuid
logstash-filter-uuid
xml將xml解析為字段
logstash-filter-xml
Logstash 參考指南
要從命令列執行logstash,請使用以下命令 bin logstash options 命令列標記選項是你可以指定它們來控制logstash的執行,bin目錄的位置因平台而異,檢視logstash目錄布局以找到你系統上bin logstash的位置。下面的示例執行logstash配置,並載入myp...
Vue 過濾器案例(全域性過濾器和區域性過濾器)
doctype html en utf 8 viewport content width device width,initial scale 1.0 js vue 2.4.0 js script 過濾器 title head 兩個過濾器的名稱都為msgformat,但是控制不同作用,乙個是全域性的...
自定義過濾器(文字過濾器)的使用指南
自定義過濾器 過濾器是什麼 過濾器的應用場景 如何使用全域性過濾器和區域性的過濾器 自定義過濾器,又稱文字過濾器,對你即將渲染的資料進行一次過濾,這裡注意過濾器他不會修改原來的資料的,只是把原來的資料進行了一次覆蓋,你們可以將,下方 複製執行以下 管道符使用 好,實驗完了,我們繼續過濾器,我剛才都說...