一、Logstash 描述
簡單而又強大的數據抽取與處理工具,相比於flums一整本書的描述強大而又好用。
還記得我13年用python寫了一個數據抽取、校驗工具,設計思路也同樣是拆解處理過程模板,然后通過插件式的輸入、輸出、轉化校驗邏輯實現,設計思路如初一折。
當然當初設計是基於propertise配置實現,logstash則是完備的dsl語言,實現了函數式語言的范式。
當初也想實現函數式,始終不得其法,現在看來豁然開朗。
二、安裝
centos環境推薦用yum安裝的方式,至於其他方式,請關注官方文檔(https://www.elastic.co/guide/en/logstash/current/installing-logstash.html)
1、Download and install the public signing key:
2、添加repo
添加如下內容,到/etc/yum.repos.d/ 目錄,以.repo結尾,推薦為:logstash.repo
3、最后執行命令安裝;
三、配置
四、我找到的文檔資料
logstash 5.0 官方文檔:https://www.elastic.co/guide/en/logstash/current/index.html
最新版資料還是看官方靠譜;
大陸翻譯的《ELK Stack中文指南》:http://kibana.logstash.es/content/
《Logstash最佳實踐》:http://udn.yyuap.com/doc/logstash-best-practice-cn/index.html
