An AI-powered open source real-time observability system. Unified metrics and logs collection, centralized alerting distribution, intelligent management and analysis. No Agent required, high performance cluster, provides powerful custom monitoring capabilities.
One-Minute Overview#
Apache HertzBeat is a unified monitoring platform that integrates data collection, analysis, alerting, and notification to monitor various applications, databases, and operating systems without requiring agents. It features AI-enhanced interactions, high-performance cluster support, and customizable monitoring templates, helping users quickly achieve observability requirements.
Core Value: A one-stop, agentless, AI-enhanced observability solution that significantly reduces monitoring deployment complexity.
Quick Start#
Installation Difficulty: Low - Multiple installation options available, with Docker being the simplest requiring just one command
# Quick installation via Docker
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeat
Is this suitable for my scenario?
- ✅ Enterprise monitoring: Need to unify monitor various infrastructures, applications, and services
- ✅ Multi-cloud environments: Supports edge computing and cloud-edge collaboration architectures
- ✅ Custom monitoring requirements: Easily extend monitoring types through YML template configuration
- ❌ Extremely lightweight environments: Requires substantial resources, not suitable for edge devices or minimal deployments
Core Capabilities#
1. Agentless Monitoring - Reducing Deployment Complexity#
- Monitors through protocols like HTTP, JMX, SSH, SNMP, JDBC, and Prometheus without requiring agent installation on target systems
- Actual Value: Reduces resource consumption and operational complexity on target systems, especially suitable for closed environments where agents cannot be installed
2. Unified Monitoring Platform - One-stop Solution#
- Integrates the full chain of functions including metrics collection, log collection, alert analysis, and notification distribution
- Actual Value: Simplifies monitoring architecture, avoids switching between multiple tools, and improves operational efficiency
3. AI-enhanced Capabilities - Intelligent Monitoring Experience#
- Integrates HertzBeat AI features, providing intelligent analysis and prediction capabilities
- Actual Value: Shifts from reactive to predictive monitoring, identifying potential issues proactively
4. Powerful Customization - Flexible Adaptation to Any Monitoring Needs#
- Add new monitoring types simply by configuring YML templates, without code modification
- Actual Value: Easily expand monitoring scope and quickly adapt to new business scenarios
Technology Stack & Integration#
Development Languages: Java, TypeScript, HTML, Less, JavaScript Backend Framework: Spring Boot, Spring Data JPA Frontend Framework: Angular, NG-ZORRO, NG-ALAIN Build Tools: Maven (backend), npm (frontend)
Integration Method: Provides HTTP API, supports integration as SDK or library into other systems