apache/hertzbeat
An AI-powered next-generation open source real-time observability system.
Apache HertzBeat – Real‑time Observability Platform
What it is – HertzBeat is an open‑source, Apache‑licensed system for observability: collecting metrics and logs from services, analysing them, and sending alerts. The README markets it as AI‑powered, but the core functionality is a unified, agent‑less monitoring stack that speaks Prometheus, OTLP and a handful of other protocols.
Key capabilities
- Metrics & logs – Pulls data from databases, caches, web servers, Kubernetes, Docker, etc. via HTTP, JMX, SSH, SNMP, JDBC, Prometheus and custom YML templates.
- Alerting & notifications – Define threshold rules, grouping, silencing and route alerts to Email, Discord, Slack, Telegram, DingTalk, WeChat, SMS, Webhook and more.
- AI features – Mentioned as “HertzBeat AI” for smarter interactions, though the README does not detail specific models or inference.
- Agent‑less design – No side‑car agents required; collectors run as separate Docker containers or can be deployed in a cluster.
- Scalable architecture – Horizontal‑scale collector clusters, public/private modes, cloud‑edge collaboration.
- Status pages – Built‑in UI to publish real‑time service status to end users.
How to get started
- Docker –
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeatthen openhttp://localhost:1157(default admin/hertzbeat). - Collector – Run another container with
IDENTITY,MANAGER_HOSTandMANAGER_PORTenv vars to add a data‑gathering node. - Package – Download a tarball, edit
application.yml, and start with./bin/startup.sh. - Source – Build the Java backend (
maven, Java 25) and the Next.js frontend (Node.js,pnpm). - Docker‑compose / Helm – Full stack (HertzBeat + PostgreSQL/MySQL + TSDB) can be deployed via provided compose files or Helm charts.
Who it’s for – Teams that need a single pane of glass for monitoring heterogeneous infrastructure without installing agents on every host. It competes with Prometheus‑Grafana stacks, but adds built‑in log ingestion, alert routing and a UI for status pages.
Community & ecosystem – Active Discord, Reddit, mailing lists, and a presence in the CNCF Observability Landscape. The project builds on Java Spring Boot, Netty, Next.js, React, Tailwind, and many other OSS components.
License – Apache License 2.0.
All details are taken directly from the repository’s README.
Related
- Project
- Project
- Project
- Project
- Dispatch