apache/hertzbeat

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 21 minutes ago
Added to GitGenius on September 8th, 2026
Created on February 4th, 2022
Open Issues & Pull Requests: 313 (+0)
GitHub issues: Enabled
Number of forks: 1,328
Total Stargazers: 7,389 (+0)
Total Subscribers: 72 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.6 hours
Mean response time: 31.1 days
90th percentile: 17.8 days
Tracked items: 522

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 87% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 7 hours, while "enhancement" waits about 2 days. 65% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 117
New in 7 days: 4
Closed in 7 days: 1
Avg open age: 433 days
Stale 30+ days: 100
Stale 90+ days: 92

Recent activity

Opened in 7 days: 3
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 5

Top labels

  • bug (236)
  • question (169)
  • good first issue (114)
  • new feature (69)
  • help wanted (51)
  • task (44)
  • status: volunteer wanted (37)
  • discussion (34)

Detailed Description

HertzBeat is an open source real-time observability system that unifies metrics collection, logging, alerting, and notification distribution in a single platform.

The system addresses the complexity of monitoring heterogeneous infrastructure by combining collection, analysis, alerting, and notification into one integrated platform. It operates without requiring agents on monitored systems and achieves this through configurable protocol handlers for HTTP, JMX, SSH, SNMP, JDBC, and Prometheus. Users can define custom monitoring templates using YAML files, enabling rapid adaptation to new monitoring types like Kubernetes or Docker without code changes. The tool includes AI-powered interactions and built-in MCP Server capabilities for intelligent management and analysis of observability data.

HertzBeat suits organizations seeking a unified observability platform that consolidates previously separate tools. It works well for teams needing agentless monitoring across diverse infrastructure including applications, databases, caches, operating systems, middleware, and cloud-native systems. The platform supports horizontal scaling through multi-collector clusters and can operate in both public cluster and private cloud-edge modes. It provides Prometheus compatibility and includes powerful status page building capabilities for communicating service status to users. The tool integrates with multiple notification channels including Email, Discord, Slack, Telegram, DingTalk, WeChat, FeiShu, SMS, and Webhook.

The project maintains active development with regular feature additions including unified logging platform integration via OTLP protocol, flexible alerting rules with grouping and convergence capabilities, and expanding notification channel support. Development activity shows ongoing enhancement of core observability capabilities alongside new AI-powered features and MCP Server integration. The codebase demonstrates sustained work on multi-collector cluster infrastructure and cloud-edge collaboration patterns.