天天看點

集監控+告警+通知為一體,開源實時監控告警系統

作者:菜鳥程式猿

真正的大師,永遠都懷着一顆學徒的心!

一、項目簡介

集監控+告警+通知為一體,開源實時監控告警系統

二、實作功能

綜合功能一體化:

HertzBeat整合了監控、告警和通知功能,為使用者提供了全面的監控解決方案。

支援監控的對象包括應用服務、應用程式、資料庫、緩存、作業系統、大資料、中間件、Web伺服器、雲原生、網絡等。

易用友好:

無需安裝Agent,使用者隻需通過WEB頁面操作即可完成監控告警的設定,降低了學習成本。

使用簡單直覺的界面,使用者可以輕松進行監控告警的配置和管理,滑鼠點一點就能完成操作。

協定規範可配置化:

支援Http、Jmx、Ssh、Snmp、Jdbc、Prometheus等協定規範,使用者可以根據需求靈活配置監控模闆YML,自定義采集名額。

輕松适配新的監控類型,例如K8s或Docker,隻需簡單配置即可立刻生效。

相容性強:

相容Prometheus生态系統,支援頁面操作監控Prometheus所能監控的内容。

提供對更多系統的相容性,使使用者能夠輕松監控各種複雜環境下的應用和服務。

高性能和可擴充性:

支援多采集器叢集橫向擴充,能夠滿足大規模監控需求。

支援多隔離網絡監控和雲邊協同,保障監控的穩定性和可靠性。

自由的告警門檻值規則:

使用者可以自由定義告警門檻值規則,根據具體需求選擇合适的告警方式,包括郵件、Discord、Slack、Telegram、釘釘、微信、飛書、短信、Webhook、Server醬等。

告警消息能夠及時送達,保證使用者能夠及時響應和處理問題。

強大的狀态頁建構能力:

提供強大的狀态頁建構能力,使用者可以輕松地向外部使用者傳達産品服務的實時狀态,增強使用者體驗和信任度。

自定義、多類型支援、低耦合:

HertzBeat提供了強大的自定義能力,支援多種監控類型,并且具有高性能和易擴充性。

系統設計低耦合,使得使用者可以根據實際需求自由組合和擴充功能,滿足不同場景的監控需求。

三、技術選型

SpringBoot2

Mysql, PostgreSQL, MariaDB, Redis, ElasticSearch, SqlServer, Oracle, MongoDB, DM, OpenGauss, ClickHouse, IoTDB

Linux, Ubuntu, CentOS, Windows

Tomcat, Nacos, Zookeeper, RabbitMQ, Flink, KafkaHive, Spark, Hadoop

四、界面展示

集監控+告警+通知為一體,開源實時監控告警系統
集監控+告警+通知為一體,開源實時監控告警系統
集監控+告警+通知為一體,開源實時監控告警系統
集監控+告警+通知為一體,開源實時監控告警系統

五、源碼位址

私信回複:72