首先,讓咱們經過運行最基本的Logstash管道來測試你的Logstash安裝。shell
Logstash管道有兩個必需的元素,input
和output
,以及一個可選的元素,filter
。輸入插件使用來自源的數據,過濾器插件根據你的指定修改數據,輸出插件將數據寫入目的地。佈局
要測試你的Logstash安裝,請運行最基本的Logstash管道,例如:學習
cd logstash-6.4.2 bin/logstash -e 'input { stdin { } } output { stdout {} }'
bin
目錄的位置因平臺而異,請參閱目錄佈局以找到你的系統上bin\logstash
的位置。
-e
標誌容許你直接從命令行指定配置,在命令行中指定配置可讓你快速測試配置,而沒必要在迭代之間編輯文件。示例中的管道接受來自標準輸入的輸入stdin
,並將輸入移動到標準輸出stdout
,在一個結構化的格式中。測試
啓動Logstash後,等待看到「Pipeline main started」,而後在命令提示符下輸入hello world
:spa
hello world 2013-11-21T01:22:14.405+0000 0.0.0.0 hello world
Logstash向消息添加時間戳和IP地址信息,經過在運行Logstash的shell中發出CTRL-D
命令來退出Logstash。插件
恭喜!你已經建立並運行了一個基本的Logstash管道,接下來,你將學習如何建立更實際的管道。命令行