
Better Stack (Log Management)
Cloud-based log management solution for aggregating, searching, and analyzing application logs at scale
Discover top open-source software, updated regularly with real-world adoption signals.

Real-time agentless observability with custom monitoring and alerting
Apache HertzBeat is an agentless, real-time observability platform combining monitoring, alerting, and notifications with Prometheus compatibility and customizable YAML templates for any infrastructure.

Apache HertzBeat is a comprehensive real-time observability system designed for teams seeking agentless monitoring across diverse infrastructure. By eliminating the need for agents, it simplifies deployment while delivering powerful monitoring, alerting, and notification capabilities in a single platform.
HertzBeat supports monitoring for web services, databases (MySQL, PostgreSQL, MongoDB), caches (Redis, Memcached), operating systems (Linux, Windows), middleware (Tomcat, Kafka, RabbitMQ), cloud-native platforms (Kubernetes, Docker), and network devices. Its template-driven architecture uses configurable YAML files to define monitoring types, enabling rapid adaptation to new technologies without code changes. The platform is Prometheus-compatible, allowing seamless integration with existing Prometheus ecosystems.
Built for performance and scalability, HertzBeat supports horizontal expansion through multi-collector clusters and multi-isolated network monitoring with cloud-edge collaboration. Flexible alerting rules trigger notifications via Discord, Slack, Telegram, Email, WeChat, and more. The included status page builder enables transparent service communication with end users. Deployment options include Docker, package installation, and source code, with support for x86 and ARM64 architectures.
When teams consider Apache HertzBeat, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Multi-Cloud Infrastructure Monitoring
Monitor Kubernetes clusters, databases, and middleware across AWS, Azure, and on-premises without deploying agents, using collector clusters for isolated network segments.
SaaS Service Status Communication
Build public status pages showing real-time API, database, and service health while routing internal alerts to Slack and PagerDuty based on custom threshold rules.
Rapid Custom Monitoring Deployment
Create YAML templates for proprietary applications or IoT devices, enabling monitoring of custom HTTP APIs, SNMP devices, or JDBC-compatible databases within minutes.
Prometheus Migration Simplification
Leverage existing Prometheus exporters and queries through HertzBeat's web UI, reducing operational complexity while maintaining metric compatibility and adding alerting workflows.
No, HertzBeat is agentless. It collects metrics using standard protocols like HTTP, SNMP, JDBC, SSH, and JMX without requiring software installation on target systems.
HertzBeat is Prometheus-compatible, supporting Prometheus exporters and query formats. You can monitor Prometheus-compatible targets through the web UI without managing Prometheus configuration files.
HertzBeat supports time-series databases including VictoriaMetrics, IoTDB, and TDengine, as well as relational databases like PostgreSQL and MySQL for configuration storage.
Yes, you can define custom monitoring types by creating YAML templates that specify protocols, metrics, and collection parameters. Templates can be imported through the web interface without code changes.
Deploy multiple collector instances across network segments or regions, each registering with the central HertzBeat manager. Collectors handle metric collection locally, supporting private cloud-edge and public cluster modes.
Project at a glance
ActiveLast synced 4 days ago