
Apache HertzBeat is an open-source, agentless real-time monitoring system with customizable templates, high-performance clustering, and Prometheus compatibility. It supports diverse targets including cloud-native, databases, OS, and networks, offering alerting, status pages, and secure, scalable monitoring across isolated and distributed environments.
Vendor
The Apache Software Foundation
Company Website


Apache HertzBeat
Apache HertzBeat is an open-source, real-time monitoring system currently in incubation at the Apache Software Foundation. It is designed to be agentless, highly customizable, and compatible with Prometheus, offering a unified platform for monitoring, alerting, and status page creation. HertzBeat supports a wide range of monitoring targets including web services, databases, operating systems, middleware, cloud-native environments, and network infrastructure.
Features
- Agentless Monitoring: No need to install agents on target systems; uses standard protocols like HTTP, JMX, SNMP, SSH, and JDBC.
- Custom Monitoring Templates: Users can define monitoring logic via YML templates directly in the UI.
- Prometheus Compatibility: Integrates with Prometheus ecosystem for metric collection and visualization.
- Web-Based Interface: Full-featured UI for configuration, monitoring, and alert management.
- Multi-Target Support: Monitors diverse systems including K8s, Docker, databases, and network devices.
- Flexible Alerting: Threshold-based alerts with support for Discord, Slack, Telegram, Email, Webhook, and more.
- Status Page Builder: Create real-time service status pages for internal or external users.
- Security: Encrypts sensitive data and supports secure communication protocols.
- Cluster Support: High-performance multi-collector clusters with horizontal scalability.
- Cloud-Edge Collaboration: Supports monitoring across cloud and edge environments.
Capabilities
- Real-Time Monitoring: Collects and displays metrics with minimal delay.
- Protocol Abstraction: Makes existing protocols configurable for any metric collection.
- Dynamic Expansion: Easily add new monitoring types by defining templates.
- Multi-Network Monitoring: Supports isolated network environments and cross-network data collection.
- Event Notification: Sends timely alerts based on customizable rules.
- Template-Driven Architecture: Enables rapid adaptation to new technologies without code changes.
Benefits
- Ease of Use: Zero learning curve with one-click setup and intuitive UI.
- Customization: Tailor monitoring to specific needs without modifying core code.
- Scalability: Handles large-scale deployments with distributed collectors.
- Cost Efficiency: Open-source and agentless design reduces operational overhead.
- Community Driven: Inclusive development model encourages contributions and collaboration.
- Versatility: Suitable for micro teams, enterprises, and cloud-native environments.