analytics
Real-time insights with Hertzbeat
Monitor your startup's performance with Hertzbeat, a self-hosted observability system, backed by 7.3k+ GitHub stars.
7,361 stars1,318 forksJavaHealth Score 9/10Updated 8/18/2026100% free · open source
What it does
Hertzbeat is a self-hosted observability system that uses AI to monitor and analyze your startup's performance in real-time.
Install / run
docker-compose up -dWhen to use it
- •You need to monitor the performance of your distributed system or application
- •You want to identify bottlenecks and areas for optimization in your system
- •You need to track key metrics and KPIs in real-time to inform business decisions
Quick start
- 1Clone the Hertzbeat repository from GitHub using the command `git clone https://github.com/apache/hertzbeat`
- 2Modify the `application.yml` file to configure the database and other settings
- 3Run the command `docker-compose up -d` to start the Hertzbeat container
- 4Access the Hertzbeat web console at `http://localhost:8080` to start monitoring your system
- 5Configure data sources and create dashboards to visualize your data using the Hertzbeat UI
Ready-to-paste prompt
Run the command `curl -X GET 'http://localhost:8080/api/metrics'` to fetch a list of available metrics in your system
Heads up: You need to have Docker and Docker Compose installed on your system, and also configure the `application.yml` file to point to a valid database, such as MySQL or PostgreSQL, before running Hertzbeat
Saves to your device
Topics
agent
ai
alerting
database
grafana
linux
llm
logs
metrics
monitor
monitoring
notifications
observability
prometheus
self-hosted
server
status
status-page
uptime
zabbix
What's inside — free to inspect
No purchase needed
Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.
21
top-level files
27
folders
353.7M
source size
Apache-2.0
license
Key files
.editorconfig
README_CN.md
README_JP.md
README.md
File tree
.devcontainer/
.github/
.idea/
.mvn/
e2e/
hertzbeat-ai/
hertzbeat-alerter/
hertzbeat-base/
hertzbeat-collector/
hertzbeat-common-core/
hertzbeat-common-spring/
hertzbeat-e2e/
hertzbeat-grafana/
hertzbeat-manager/
hertzbeat-observability/
hertzbeat-otel/
hertzbeat-plugin/
hertzbeat-push/
hertzbeat-remoting/
hertzbeat-startup/
hertzbeat-warehouse/
hip/
home/
material/
Details
Creator
apache
Language
Java
Category
analytics
Published
2/4/2022
Are you the creator of this tool? Claim your listing → and earn 85% of every sale.
Related skills
More analytics tools founders pair with this one.
analytics★ 110,200
TypeScript: Cleaner JS Code
Get reliable JavaScript output with TypeScript. For founders using JavaScript.
analytics★ 90,206
Vue Element Admin
:tada: A magical vue admin https://panjiachen.github.io/vue-element-admin
analytics★ 76,261
Grafana: Unified Insights
Get unified metrics and monitoring for your startup with Grafana, a platform used by many, ideal for founders needing data visibility.
analytics★ 74,301
Superset: Data Insights
Get data visualization and exploration with Superset, a platform for founders in data-driven startups, with 74k+ GitHub stars.
analytics★ 62,997
Daily Stock Analysis
Get intelligent A/H/US market insights with daily_stock_analysis. For founders needing AI-driven stock analysis.
analytics★ 48,809
Metabase: Easy Data Insights
Get data-driven decisions with Metabase, an open source BI tool for founders, with 48k+ GitHub stars.