1、Logstash集成
1.1 Linux系統
- es安裝目錄下新建logstash文件夾
- 解壓logstash安裝文件到新建的logstash文件夾下
- tar -zxvf logstash-7.8.0.tar.gz -C /opt/es/logstash

- 修改配置文件,增長e
- 標準的配置文件含有input、output、filter三部分
- 使用命令行啓動,不須要es用戶啓動,root也可
- cd /opt/es/logstash/logstash-7.8.0 /bin
- ./logstash -e 'input { stdin { } } output { stdout {} }'
- 經過命令行啓動以後默認監聽9600端口(注意logstash沒有ui,此端口僅做爲監聽)

- 因爲接受的是標準輸入和標準輸出,因此能夠輸入測試

- 除了能夠命令行啓動以外,也能夠將啓動參數放到配置文件中,而後經過指定配置文件方式啓動
- 標準的配置文件含有input、output、filter三部分
- 在config下新建ogstash.conf文件,並配置下面配置內容
- ./logstash -f logstash.conf
input {
stdin {}
}
output {
stdout {}
}
複製代碼
1.2 windows系統安裝
- 下載windows版本安裝包並解壓壓縮包便可完成安裝
- 進入bin目錄中,執行下面命名經過命令行參數方式啓動
- .\logstash.bat -e 'input { stdin { } } output { stdout {} }
- 啓動以後能夠在界面上輸入測試命令
hello
{
"message" => "hello\r",
"@version" => "1",
"host" => "DESKTOP-MBL60LI",
"@timestamp" => 2021-06-10T07:02:40.642Z
}
複製代碼
- 配置文件方式啓動
- 在config下新建logstash.conf文件
- 在配置文件中增長命令行參數指定的參數信息
- 指定配置文件啓動:** .\logstash.bat -f ..\config\logstash.conf**
input {
stdin {}
}
output {
stdout {}
}
複製代碼
2、Logstash核心插件
2.1 input插件
2.2 filter插件
2.3 output插件