JS_0030:JS class 類的定義 呼叫
阿新 • • 發佈:2020-08-20
一、日誌收集系統原理說明:
1.filebeat安裝在產生日誌的伺服器,它是輕量級的日誌收集器,對伺服器資源的消耗幾乎可以忽略
2.filebeat收集的日誌傳送到redis佇列,redis主要作用是緩衝,因logstash的傳輸能力有限,如果各個伺服器 filebeat傳輸的日誌量過大有可能產生堵塞導致資訊丟失或者服務崩潰,另外logstash也比較消耗伺服器資源
3.logstash負責讀取日誌,可以從filebeat直接讀取,這裡是從redis讀取,然後選擇性地過濾、篩選等處理後,傳送到elasticsearch 4.elasticsearch是一個檢索能力非常強大的搜尋引擎,能對資料按索引進行各種篩選 5.kibana是一款視覺化工具,負責對elasticsearch庫中的資料進行搜尋、排序、過濾後,可以以圖示、曲線圖、柱狀圖等各種方式進行視覺化展示 注:filebeat、redis、logstash、elasticsearch、kibana等都是開源免費專案 以上元件目前暫時是單節點,原則來說應該是叢集形式,以保證高可用。 整個日誌系統架構如下圖:二、伺服器規劃
1.準備了兩臺伺服器,兩臺伺服器都是16核64G,系統盤100G另掛一個500G的資料盤 (可以說是土豪級的配置了