天天看點

Kafka強大監控工具Kafka Eagle

kafka投入生産使用後,需要借助一些管理(監控)工具。目前這類工具有很多種,具體如下表:

<col>

監控工具

特點

備注

Kafka Web Console

實作brokers、topic清單等監控,展示生産和消費流量圖。

存在bug,會與生産者、消費者和zookeeper建立大量的連接配接,導緻網絡阻塞。

Kafka Manager

實作broker級常見的jmx監控,可以對consumer消費進度進行監控,可以web對多個叢集進行管理。

編譯安裝耗時,不能設定通路控制,不能配置告警,非常耗記憶體。

Kafka Eagle

實作broker級常見的jmx監控,可以對consumer消費進度進行監控,可以web對多個叢集進行管理。 

安裝簡單(二進制包解壓即用), 可以配置告警(釘釘、微信、email均可),需要資料庫(mysql或sqlite)。

Kafka Offset Monitor

如果場景是偏重叢集管理,則不要選擇

該項目已經近2年未維護。

JmxTool

結合Influxdb和Grafana使用

比較繁瑣

我們這裡選擇Kafka Eagle

基礎環境準備:

1、安裝JDK

2、Mysql安裝

備注:eagle預設使用sqlite存儲,我們這裡改成mysql存儲

3、安裝Eagle

下載下傳路徑:https://codeload.github.com/smartloli/kafka-eagle-bin/tar.gz/v2.0.1

4、編輯Eagle配置檔案

5、啟動Eagle

6、通路Eagle

預設使用者名admin,密碼123456

Kafka強大監控工具Kafka Eagle
Kafka強大監控工具Kafka Eagle
Kafka強大監控工具Kafka Eagle
Kafka強大監控工具Kafka Eagle
Kafka強大監控工具Kafka Eagle
Kafka強大監控工具Kafka Eagle
Kafka強大監控工具Kafka Eagle
Kafka強大監控工具Kafka Eagle
Kafka強大監控工具Kafka Eagle
Kafka強大監控工具Kafka Eagle
Kafka強大監控工具Kafka Eagle

參考連結:http://www.kafka-eagle.org/articles/docs/installation/linux-macos.html

參考連結:https://github.com/smartloli/kafka-eagle

參考連結:http://download.kafka-eagle.org/

繼續閱讀