不知道你又沒有體會,在我們撰寫 Logstash 的組態檔時,有時感覺不是很方便,相對于目前流行的強大的帶有自動補全的編輯器來說,我們編輯 logstash.conf 這樣的檔案確實感覺不是很方便,很幸運的是:針對 VS Code,有一個叫做 Logstash Editor 的插件它很方便地讓我們編輯 Logstash 的組態檔以及 Filebeat 的組態檔,在今天的文章中,我們來簡單地介紹一下,有關這個插件的具體資訊,可以在地址找到,
安裝
我們首先安裝好 vs code,它要求的最低版本是 1.52,如果你的版本過低,請安裝滿足條件的版本,打開 Code:

我們首先找到 Logstash Editor 的插件并進行安裝:

這樣我們的安裝就完成了,
創建 Logstash 組態檔
等安裝完畢后,我們可以在命令列或 Code 中創建一個叫做 logstash.conf 的檔案:
$ pwd
/Users/liuxg/tmp
$ code logstash.conf
在上面,我在 tmp 目錄中創建一個叫做 logstash.conf 的檔案:

我們同時按下 CMD + i 鍵,就可以看見上面的自動補全提示,比如我們選擇 input:

我們可以選中 input,并把滑鼠停止在 input 上面,我們可以看出一個提示框,我們甚至可以點擊上面藍色的部分:

它提示我們打開 Elastic 的官方檔案,并得到幫助:

這一切是不是感到特別的舒暢啊!是一種無縫的轉換,在上面的 input 部分,假如我們不知道要輸入什么,我們同樣可以同時按下 CMD + i 鍵:

是不是幸福來得太快!它快速地提示我們可能有的一些可以使用的 input,在上面,我們選擇 Elasticsearch 作為 input:

如法炮制,假如我們不知道如何進行下去,我們可以再次使用 CMD + i,它會提醒我們更多的選擇來完善這個 input 的設定,如果你不懂 elasticsearch input,你可以點擊關于它的鏈接:

這樣可以快速地得到官方檔案的幫助,在上面,我們也可以看到關于 elasticsearch 輸入的參考代碼,

創建 Filebeat 組態檔
對于很多開發者來說,編輯 Filebeat 的組態檔也是具有挑戰性的,我們按照上面如法炮制來創建一個叫做 filebeat.yml 的檔案:
$ pwd
/Users/liuxg/tmp
$ code filebeat.yml
在上面,我們在 tmp 目錄下創建一個叫做 filebeat.yml 的配資檔案:

按照同樣的思路,我們可以很方便地創建我們的 filebeat.yml 檔案:

剩下的就留給你們自己鉆研了,
選擇不同的版本
在上面我們可以看到使用的是 7.12 的版本,也就是目前最新的版本,在實際的使用中,我們可以選擇不同的版本來進行撰寫:



在上面,我們可以選擇不同的版本來進行撰寫!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/278430.html
標籤:其他
下一篇:Vue生命周期
