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
apache avatar

apache/hertzbeat

0
View on GitHub↗
7,097 stars·1,249 forks·Java·apache-2.0·55 viewshertzbeat.apache.org↗

Hertzbeat

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 custom collector plugins.

Capabilities cover a broad observability surface, including the monitoring of operating systems, middleware, and network hardware. The platform integrates a rule-based alarm pipeline for noise suppression and notification routing, alongside time-series visualization and a generator for public service status pages.

The project is distributed as container images via Docker to ensure consistent installation.

Features

  • Agentless Collections - Gathers performance data from applications and network devices using SNMP and HTTP without requiring client software.
  • System Monitoring Platforms - Provides a complete agentless platform for collecting performance metrics from network devices, databases, and servers.
  • Alert Management Systems - Provides a dedicated system for acknowledging, silencing, and resolving operational health alerts to reduce monitoring noise.
  • Alert Thresholds - Allows defining trigger conditions using visual rules or mathematical expressions for metric-based alerting.
  • Alert Managers - Centralizes internal and third-party alarms into a single pipeline for threshold processing and notification routing.
  • Distributed Metric Collection - Scales data gathering across clusters and edge locations to monitor isolated networks and high-volume environments.
  • Infrastructure Dashboards - Ships a visual interface for tracking health metrics and long-term performance trends of diverse infrastructure components.
  • Log Aggregation - Centralizes system logs from multiple sources using the OpenTelemetry Protocol for unified searching and analysis.
  • Rule-Based Alerting Engines - Processes metrics through mathematical expressions and threshold rules to trigger alerts and manage notification lifecycles.
  • Edge Collection - Deploys edge collectors in disconnected environments that report gathered data back to a central management service.
  • Infrastructure Health Monitoring - Provides real-time observation of server hardware, databases, and operating system resource stability.
  • System Monitoring - Gathers system-level health and resource metrics across various Linux and Windows distributions.
  • Time Series Databases - Integrates with time-series databases to persist high-frequency metrics for long-term trend analysis.
  • Distributed Task Schedulers - Distributes monitoring workloads across multiple cluster nodes using automatic scheduling for high availability.
  • Horizontal Scaling Tools - Expands monitoring capacity through horizontal scaling of collector clusters and cloud-edge collaboration.
  • Notification Routing Platforms - Routes notifications to various communication channels based on flexible rules and metric thresholds.
  • Cloud-Edge Collaborative Architectures - Implements a distributed architecture using edge collectors that report back to a central cloud management service.
  • Notification Silencing - Provides the ability to block alert deliveries during maintenance windows based on label and severity matching.
  • Duplicate Alert Suppression - Prevents alert storms by deduplicating and silencing notifications based on labels and time windows.
  • Centralized Logging Systems - Centralizes log data from multiple sources via the OTLP protocol for unified analysis and searching.
  • Custom Metric Collectors - Allows the upload of custom collector plugins to personalize how monitoring indicators are gathered.
  • Hardware Monitoring Tools - Tracks performance and connectivity of physical network hardware such as switches from multiple vendors.
  • Metric Visualization Tools - Transforms and renders time-series data into status cards and trend charts within dashboards.
  • Public Status Pages - Includes a generator for publishing real-time service availability dashboards to communicate health and uptime to end users.
  • Alert Management Systems - Provides a centralized interface to track, filter, and update the status of active triggered alerts.
  • Application Health Monitors - Tracks health and performance metrics for web services, HTTP APIs, SSL certificates, and JVM applications.
  • Metric Collection Templates - Uses declarative templates to define collection logic and metric calculations without requiring code changes.
  • Multi-Channel Alerting Engines - Dispatches alert messages to recipients via email, webhooks, and third-party platforms based on tags.
  • Notification Noise Reduction - Implements logic to deduplicate repeated alerts and inhibit low-priority notifications during critical failures.
  • Real-Time Metric Visualization - Tracks system health through real-time time-series charts and public service status pages.
  • Message Broker Monitoring - Observes the status and throughput of middleware components like message brokers and service registries.

Star history

Star history chart for apache/hertzbeatStar history chart for apache/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.
  • dromara/hertzbeatdromara avatar

    dromara/hertzbeat

    7,286View on GitHub↗

    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

    Java
    View on GitHub↗7,286
  • 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
  • firehol/netdatafirehol avatar

    firehol/netdata

    79,416View on GitHub↗

    Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a high-resolution monitoring agent, log and metric aggregator, and time-series database designed to provide full-stack visibility into server health. The system is distinguished by its per-second metric sampling and zero-configuration auto-discovery, which allows for immediate infrastructure tracking upon installation. It utilizes edge-based machine learning and unsupervised models to detect system anomalies and abnormal metric patterns locally on each node. For distributed environment

    Go
    View on GitHub↗79,416
  • opserver/opserveropserver avatar

    opserver/Opserver

    4,564View on GitHub↗

    Opserver is a cross-platform monitoring server and infrastructure dashboard designed for tracking system health, performance metrics, and backend service availability. It functions as an external metric aggregator and enterprise health oversight tool, centralizing data from third-party monitoring sources into a single view. The system integrates with incident response services like PagerDuty to map user identities and manage notification workflows. It also connects with external directory and identity providers to handle user authentication and permission assignments. The platform covers sev

    C#bosundotnetelasticsearch
    View on GitHub↗4,564
See all 30 alternatives to Hertzbeat→

Frequently asked questions

What does apache/hertzbeat do?

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.

What are the main features of apache/hertzbeat?

The main features of apache/hertzbeat are: Agentless Collections, System Monitoring Platforms, Alert Management Systems, Alert Thresholds, Alert Managers, Distributed Metric Collection, Infrastructure Dashboards, Log Aggregation.

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

Open-source alternatives to apache/hertzbeat include: dromara/hertzbeat — HertzBeat is a real-time observability platform that provides agentless monitoring for servers, databases, and… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… firehol/netdata — Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a… opserver/opserver — Opserver is a cross-platform monitoring server and infrastructure dashboard designed for tracking system health,… bluewave-labs/checkmate — Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times,… keephq/keep — Keep is an open-source AIOps alert management platform that aggregates, deduplicates, and orchestrates the lifecycle…