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テンプレートを編集することで、新しいモニタリングタイプを迅速に追加できます。
- スケーラブル: 水平展開のためのマルチコレクタークラスターと、分離されたネットワークモニタリングをサポートします。