輸入外掛程式:
input
過濾外掛程式:
filter
輸出外掛程式:
output
- array
users => [,]
- lists
path => ["/var/log/messages","/var/log/*.log"]
uris = > ["",""]
- boolean
ssl_enable => true
- bytes
my_bytes => "1113" # 1113 bytes
my_bytes => "10mib" # 10485760 bytes
- codec
codec => "json"
- hash
match =>
- number
port => 33
- password
my_password => "password"
- uri
my_uri => ""
- path
my_path=> "/tmp/logstash"
- string
name => "hello world"
- comments
this is a comment
equality,etc: ==,!=,<,>,<=,>=
regexp: =~,!~
inclusion: in,not in
boolean: and ,or ,nand ,xor
unary: !()
執行: -e 執行-e後面的引數
bin/logstash -e 'input} output}'
檔案: --config 或 -f 執行-f後面的conf檔案
bin/logstash -f mypipeline.conf
-t, --config.test_and_exit
bin/logstash -f first-pipeline.conf --config.test_and_exit
-r, --config.reload.automatic
bin/logstash -f first-pipeline.conf --config.reload.automatic
日誌: -l
工作執行緒: --filterwokers 或 -w 只針對過濾器外掛程式
外掛程式: --pluginpath 或 -p 後面跟上外掛程式存放的路徑
輸出除錯日誌:--verbose 或 -v 輸入除錯的日誌
輸出dbug: -vv
輸出版本:-v, --version
Logstash學習 配置語法
logstash 用 來定義區域。區域內可以包括外掛程式區域定義,你可以在乙個區域定義多個外掛程式,外掛程式區域內則可以定義鍵值對設定。logstash支援少量的資料值型別 注意 地域1.2.0的版本雜湊語法跟陣列一樣。欄位是 logstash event 物件的屬性。事件就像乙個雜湊一樣,所以可以...
logstash引數配置
input配置 file 讀取檔案 input start position logstash從什麼位置讀取檔案資料,預設是結束的位置,也就是說logstash會以類似tail f的形式執行。如果需要匯入原始資料,需要把這個設定為 beginnning logstash就從頭開始讀取.stdin 標...
logstash 配置詳解
摘要 logstash配置總結和例項 這裡記錄logstash配置中注意的事項 整個配置檔案分為三部分 input,filter,output。參考這裡的介紹 1 在windows中,檔案路徑中分隔符要使用 而不是 如果使用了 那麼 匹配將會失敗。2 預設的 timestamp是使用utc時間表示的...