spring cloud 日誌收集ELK

2022-08-16 03:57:22 字數 1376 閱讀 2535

最近因微服務開發需要,搭建了乙個日誌收集框架elk,途中踩過坑,故此留帖記錄下

然後找到如下位置雙擊啟動

頁面出現這種情況說明啟動成功:

elasticsearch還可以根據自己的喜好設定分片命名

這裡可以注意就是下面檔案中配置的elasticsearch路徑要和之前安裝路徑一致,雙擊啟動

最後安裝現在logstash,路徑:這裡注意解壓是解壓路徑看看是否有空白存在,如果有記得換個路徑,不然可能啟動失敗,

然後在改路徑下新建乙個 logstash.conf(名字任意),

input

}output

stdout   #是否在控制台列印

}cmd命令啟動檔案:

在bin目錄中新建logstash啟動批處理檔案run.bat

內容如下:

最後只需吧把你啟動好springboot專案加上依賴:

com.cwbase

1.1.5

在resources下新增乙個logback.xml檔案即可,檔案內容:

[%d][%t][%p][%c]-%m%n

info

dev127.0.0.1

logstash:redis

devtrue

true

0到此日誌收集架構搭建完成,

注:使用kibana時,記得建立乙個index pattern ,

這樣即可看到自己的日誌了

FLUME日誌收集

flume是乙個分布式 可靠 和高可用的海量日誌聚合的系統,支援在系統中定製各類資料傳送方,用於收集資料 同時,flume提供對資料進行簡單處理,並寫到各種資料接受方 可定製 的能力。1 可靠性 當節點出現故障時,日誌能夠被傳送到其他節點上而不會丟失。flume提供了三種級別的可靠性保障,從強到弱依...

Tengine Lua Kafka收集日誌

對於線上大流量服務或者需要上報日誌的nginx服務,每天會產生大量的日誌,這些日誌非常有價值。可用於計數上報 使用者行為分析 介面質量 效能監控等需求。但傳統nginx記錄日誌的方式資料會散落在各自nginx上,而且大流量日誌本身對磁碟也是一種衝擊。我們需要把這部分nginx日誌統一收集彙總起來,收...

日誌收集 Flume

乙個flume程序就是乙個agent source channel sink 在source channel sink之間流動的是list exent event header byte payload,一般header是空的,傳輸資料的單位 flume串聯的壞處 乙個壞了全壞 好處 多級緩衝 處理...