# apache/hertzbeat

An AI-powered next-generation open source real-time observability system.

Repository: https://github.com/apache/hertzbeat
Canonical: https://ross.abutalabs.com/products/hertzbeat
Homepage: https://hertzbeat.apache.org/
Language: Java
License: Apache-2.0
License Family: permissive
Topics: monitor, monitoring, prometheus, self-hosted, status, status-page, alerting, database, grafana, linux, metrics, notifications, observability, server, uptime, zabbix, agent, ai, llm, logs
Last push: 2026-08-26T16:59:06+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 56, longevity 100
- inputs: {"age_days": 1671, "days_push": 7, "days_rel": 214, "gap_med": 67, "n_releases_24m": 6}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7378, forks 1326 (observed 2026-08-28T04:09:58.597721+00:00)

## What it is
Apache HertzBeat is an AI-powered, agentless open-source real-time observability system that unifies metrics collection, log aggregation, alerting, and notifications in one platform. It supports monitoring of web services, databases, caches, OS, middleware, cloud-native, and networks via configurable protocols like HTTP, JMX, SSH, SNMP, and JDBC, with status page building and multi-collector clustering.

## Use cases
- monitor servers and databases without installing agents
- set up uptime monitoring with a public status page
- collect custom metrics via YAML templates
- unify alerts from Prometheus and other sources into one alerting platform
- send alert notifications to Slack, Discord, Telegram, email, or webhooks
- monitor logs collected over OTLP
- scale monitoring across isolated networks and cloud-edge environments

## When to choose
- you want an all-in-one self-hosted alternative to Zabbix or Prometheus+Grafana
- you need agentless monitoring with point-and-click web configuration
- you want built-in alerting, notification routing, and status pages in a single tool
- you need Prometheus-compatible metrics plus unified log collection

## When to avoid
- you need deep application performance profiling or distributed tracing
- you are fully invested in a mature Prometheus/Grafana/Alertmanager stack
- you require a lightweight single-purpose uptime checker only

## Facets
- artifact type: application
- maturity: active
- function: monitoring, alerting, logging, analytics, mcp
- domain: monitoring, self-hosted
- platform: self-hosted, jvm
- tags: observability, uptime-monitoring, status-page, agentless, prometheus-compatible, notification-channels, apache-project, devops, linux, docker, web-server

## Member repositories
- apache/hertzbeat (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:58.597721+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:38:22.540467+00:00, confidence not recorded.
  - readme: https://github.com/apache/hertzbeat (fetched 2026-08-28T04:09:58.597721+00:00, sha da109823bac0)
  - homepage: https://hertzbeat.apache.org/ (fetched 2026-08-29T08:33:46.040985+00:00, sha 1978b07822d4)
  - site_page: https://hertzbeat.apache.org/docs (fetched 2026-08-29T08:33:46.055451+00:00, sha abf6cda8afae)
  - site_page: https://hertzbeat.apache.org/docs/download (fetched 2026-08-29T08:33:46.079797+00:00, sha a3b5fe3d0bc1)
  - site_page: https://hertzbeat.apache.org/docs/community/contact (fetched 2026-08-29T08:33:46.082392+00:00, sha ab81b575d03f)
  - site_page: https://hertzbeat.apache.org/docs/community/contribution (fetched 2026-08-29T08:33:46.084665+00:00, sha 3e776636335a)
  - site_page: https://hertzbeat.apache.org/docs/community/mailing_lists (fetched 2026-08-29T08:33:46.087399+00:00, sha 39b0a94a6b95)
  - site_page: https://hertzbeat.apache.org/docs/community/become_committer (fetched 2026-08-29T08:33:46.089898+00:00, sha 1b20e2a7f916)
  - site_page: https://hertzbeat.apache.org/docs/community/become_pmc_member (fetched 2026-08-29T08:33:46.092157+00:00, sha cb74fae888a4)
  - site_page: https://hertzbeat.apache.org/docs/community/new_committer_process (fetched 2026-08-29T08:33:46.094529+00:00, sha 8979099b2932)
- Data as of 2026-08-30T08:39:29.467469+00:00.
