awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dromara avatar

dromara/hertzbeat

0
View on GitHub↗
7,286 stars·1,297 forks·Java·Apache-2.0·63 viewshertzbeat.apache.org↗

Hertzbeat

HertzBeat is a real-time observability platform that provides agentless monitoring for servers, databases, and networks. It functions as an infrastructure alerting manager, an OpenTelemetry Protocol log aggregator, and a public status page generator.

The platform integrates an analysis engine that uses large language models to process monitoring data and generate system insights. It utilizes a cloud-edge collaborative architecture and distributed collector clustering to scale data gathering across large-scale networks.

The system covers a broad range of observability capabilities, including threshold-based alerting, centralized log aggregation, and the use of YAML templates to define custom metric collection for specific protocols and services. It supports multi-channel alert dispatch via webhooks and messaging platforms to communicate critical system failures.

Features

  • Agentless Collections - Gathers performance data from applications and networks using standard protocols without requiring local agent installations.
  • Infrastructure Monitoring - Collects performance metrics from servers, databases, and network hardware without requiring local software agents.
  • AI-Driven Observability Interfaces - Uses large language models to process monitoring data and generate system insights.
  • Real-time Event Triggers - Detects critical system events and triggers immediate notifications to ensure rapid response to infrastructure failures.
  • Alert Thresholds - Processes alerts through configurable threshold rules to determine when notifications should be dispatched.
  • Alert Managers - Functions as an infrastructure alerting manager that triggers real-time alerts based on metric thresholds.
  • Centralized Logging Systems - Consolidates system logs from various sources into a single location using the OTLP protocol.
  • Log Aggregation - Consolidates system logs from various sources into a single location using the OpenTelemetry Protocol.
  • Agentless Collection - Provides agentless gathering of performance data from servers, databases, and network hardware using standard protocols.
  • Automated Alerting Workflows - Sets threshold rules to detect critical system failures and dispatches notifications via webhooks or messaging channels.
  • Rule-Based Alerting Engines - Triggers real-time notifications by comparing incoming metrics against preconfigured numerical limits and status rules.
  • Multi-Channel Alerting Engines - Dispatches health and error notifications across multiple third-party communication platforms via webhooks and messaging.
  • Real-Time Monitoring Systems - Tracks the health and behavior of applications and infrastructure in real-time to detect issues and analyze patterns.
  • System Monitoring Platforms - Provides a real-time observability platform that collects metrics from servers, databases, and networks without local agents.
  • AI-Powered Observability Analysis - Integrates an analysis engine that uses large language models to process monitoring data and generate system insights.
  • Collector Cluster Deployments - Distributes data collection across multiple nodes in public or private modes to scale monitoring reach.
  • High Availability Clustering - Utilizes distributed collector clustering to ensure high availability and scale data gathering across large networks.
  • Horizontal Scaling Tools - Expands data collection capacity through the horizontal scaling of multi-collector clusters.
  • Cloud-Edge Collaborative Architectures - Implements a cloud-edge collaborative architecture to optimize data throughput and reduce latency during collection.
  • Distributed Metric Collection - Scales data gathering across multiple collector nodes and cloud-edge environments to monitor large-scale networks.
  • Log Aggregation Systems - Provides a centralized system for consuming and consolidating logs using the OpenTelemetry Protocol.
  • AI-Powered Analysis Engines - Integrates an analysis engine that uses large language models to process monitoring data and generate system insights.
  • Public Status Pages - Creates real-time dashboards to communicate the operational health and availability of services to external users.
  • YAML Templates - Uses YAML templates to define custom metric collection logic and protocol specifications for dynamic extensions.
  • Metric Collection Templates - Allows the definition of YAML templates to collect new metric types for specific protocols and service types.
  • Custom Telemetry Extensions - Enables the extension of monitoring capabilities via YAML templates to track proprietary or specialized systems.
  • Infrastructure Monitoring - Agentless, real-time monitoring system for web services and middleware.
  • Monitoring - Real-time monitoring system with agentless support.
  • Self-Hosted Status Pages - Real-time monitoring system with agentless status page capabilities.

Star history

Star history chart for dromara/hertzbeatStar history chart for dromara/hertzbeat

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Hertzbeat

Similar open-source projects, ranked by how many features they share with Hertzbeat.
  • apache/hertzbeatapache avatar

    apache/hertzbeat

    7,097View on GitHub↗

    HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases, and servers without requiring client software. It functions as an infrastructure monitoring dashboard, an alert management system, and a centralized log aggregator using the OpenTelemetry Protocol. The system utilizes a cloud-edge collection hierarchy to scale data gathering across clusters and isolated networks. It distinguishes itself with a flexible extensibility model, allowing users to define new monitoring workflows through configuration-based metric templates and custo

    Javaagentaialerting
    View on GitHub↗7,097
  • uptrace/uptraceuptrace avatar

    uptrace/uptrace

    4,098View on GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Goapmapplication-monitoringclickhouse
    View on GitHub↗4,098
  • victoriametrics/victoriametricsVictoriaMetrics avatar

    VictoriaMetrics/VictoriaMetrics

    16,343View on GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    View on GitHub↗16,343
  • louislam/uptime-kumalouislam avatar

    louislam/uptime-kuma

    88,107View on GitHub↗

    Uptime Kuma is a self-hosted monitoring platform designed to track the availability and performance of network services and websites. It functions as a centralized dashboard that executes asynchronous health checks on a scheduled interval, providing real-time visibility into infrastructure health and service uptime. The platform distinguishes itself through a dedicated notification engine that dispatches alerts across multiple third-party messaging services, alongside a public status page generator that allows users to communicate service health and historical metrics via custom domains. Its

    JavaScriptdockermonitormonitoring
    View on GitHub↗88,107
See all 30 alternatives to Hertzbeat→

Frequently asked questions

What does dromara/hertzbeat do?

HertzBeat is a real-time observability platform that provides agentless monitoring for servers, databases, and networks. It functions as an infrastructure alerting manager, an OpenTelemetry Protocol log aggregator, and a public status page generator.

What are the main features of dromara/hertzbeat?

The main features of dromara/hertzbeat are: Agentless Collections, Infrastructure Monitoring, AI-Driven Observability Interfaces, Real-time Event Triggers, Alert Thresholds, Alert Managers, Centralized Logging Systems, Log Aggregation.

What are some open-source alternatives to dromara/hertzbeat?

Open-source alternatives to dromara/hertzbeat include: apache/hertzbeat — HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases,… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… louislam/uptime-kuma — Uptime Kuma is a self-hosted monitoring platform designed to track the availability and performance of network… librenms/librenms — LibreNMS is an SNMP network monitoring system and IT infrastructure management suite. It serves as an automated… statping/statping — Statping is a self-hosted uptime monitoring system and status page tool. It tracks application availability by sending…