本文翻譯自:Logstash Reference [6.5] » Getting Started with Logstash » Stashing Your First Event,我的水平有限,不正確之處歡迎指正。html
首先,咱們經過一個最簡單的Logstash管道來測試Logstash是否已經安裝成功。bash
Logstash管道有兩個必需的元素:輸入和輸出,以及一個可選元素:過濾器。輸入插件從源消耗數據,過濾器插件根據您指定的內容修改數據,輸出插件將數據寫入目標。 ide
讓咱們運行如下最基礎管道來測試Logstash安裝成功與否,以下所示:佈局
cd logstash-6.5.1
bin/logstash -e 'input { stdin { } } output { stdout {} }'
複製代碼
bin
目錄的位置因平臺而異,請參閱目錄佈局以查找系統上bin\logstash
所在位置。學習
-e
選項容許你能夠直街在命令行中指定一個配置。經過命令行進行配置能夠避免反覆的編輯修改配置文件從而快速的測試你的配置。上面的例子中,以標準輸入stdin
做爲輸入,結構化的數據直接從輸入輸出到標準輸出stdout
。測試
啓動Logstash後,看到Logstash打印出信息"Pipeline main started"後,在命令行中輸入hello world
:ui
hello world
2013-11-21T01:22:14.405+0000 0.0.0.0 hello world
複製代碼
Logstash爲消息添加了時戳和IP信息。退出Logstash可在命令行中輸入CTRL-D
。spa
恭喜你!你已經建立並運行了一個簡單的Logstash管道。下一步,你將學習如何建立更加實用的管道。插件