ELK系列 nxlog實現多位置檔案的收集

2021-09-22 13:47:01 字數 893 閱讀 4646

前幾天我寫了幾篇關於elk日誌收集,儲存和分析的文章:

elk系列~nlog.targets.fluentd到達如何通過tcp發到fluentd

elk系列~nxlog日誌收集加**(解決log4日誌換行導致json轉換失敗問題)

elk系列~log4-nxlog-fluentd-elasticsearch寫json資料需要注意的幾點

今天主要說乙個日誌收集裡的多輸入端(收集多個**的日誌)的實現方法。

對於日誌的收集與**來說,nxlog可以說很不錯,非同步將本地日誌上傳到物件的服務端,而且支援的服務端也很多,在nxlog裡這些服務端都叫「輸出端」,在nxlog.conf裡使用output表示,而我們的日誌是輸入端,用input表示,下面來講一下如何實現多輸入端的方法。

其實很簡單,只要在nxlog.conf裡配置一下就可以了,具體**如下

in1>module    im_file

file

"c:\dotnet\20*.log

"

in2>module    im_file

file "c:\dotnet\20*.log"

out>

module om_tcp

host

192.168.200.214

port

24224

exec $raw_event =$raw_event + "\n"

;

1>path        in1,in2 => out

上面的route節點,將in1和in2兩個輸入端指向了乙個out輸出端,咱們的輸出端實現fluentd來實現的!

感謝各位閱讀!

晚安!

php系列之檔案上傳實現

請上傳檔案 輸出檔名 echo 檔案大小 size.輸出檔案大小 echo 檔案型別 type.輸出檔案型別 echo 檔案臨時檔案路徑 tmp name.輸出檔案臨時路徑 upload upload 檔案目錄 if file exists upload iconv iconv utf 8 gb23...

自學 Flask 系列(一)實現檔案上傳

flask 是乙個微型的 python 開發的 web 框架,基於werkzeug wsgi工具箱和jinja2 模板引擎。flask使用bsd授權。flask也被稱為 microframework 因為它使用簡單的核心,用extension增加其他功能。flask沒有預設使用的資料庫 窗體驗證工具...

室內定位系列(三) 位置指紋法的實現(KNN)

位置指紋法中最常用的演算法是k最近鄰 knn 選取與當前rss最鄰近的k個指紋的位置估計當前位置,簡單直觀有效。本文介紹knn用於定位的基本原理與具體實現 matlab python 位置指紋法可以看作是分類或回歸問題 特徵是rss向量,標籤是位置 監督式機器學習方法可以從資料中訓練出乙個從特徵到標...