apache/hertzbeat

An AI-powered next-generation open source real-time observability system.

解決的問題

Apache HertzBeat 是一個旨在簡化多樣化 IT 環境監控的即時觀測系統。它無需在目標系統上安裝代理,在減少部署開銷的同時,提供了一個用於收集指標和日誌、管理告警以及分析系統健康狀況的統一平台。

工作原理

它作為一個支持廣泛協定(包括 HTTP、JMX、SSH、SNMP、JDBC 和 Prometheus)的無代理系統來運行以收集數據。用戶可以通過在線配置 YML 範本來定義監控目標。該架構支持通過多收集器集群進行水平擴展,並支持雲邊協同以處理高性能需求。它集成了從採集、分析到告警和通知(通過 Slack、Discord 和 Email 等管道)的整個流水線。

適用對象

適用於 DevOps 工程師、系統管理員和 SRE,他們需要一種高性能、可擴展的觀測工具,能夠在無需安裝代理的摩擦下監控應用服務、資料庫、快取、作業系統和雲原生基礎設施。

亮點

  • 無代理架構:無需在受監控的目標上安裝軟體即可收集指標。
  • AI 驅動:通過 HertzBeat AI 和內置的 MCP Server 能力實現 AI 驅動的交互和分析。
  • 統一平台:將指標、日誌和告警整合到單一介面中,並進行集中分發。
  • 高度可定制:允許用戶通過在線編輯 YML 範本快速添加新的監控類型。
  • 可擴展性:支持用於水平擴展的多收集器集群和隔離的網路監控。