hertzbeat

English Document | ไธญๆ–‡ๆ–‡ๆกฃ

> A real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities. [![Discord](https://img.shields.io/badge/Chat-Discord-7289DA?logo=discord)](https://discord.gg/Fb6M73htGr) [![Reddit](https://img.shields.io/badge/Reddit-Community-7289DA?logo=reddit)](https://www.reddit.com/r/hertzbeat/) [![Twitter](https://img.shields.io/twitter/follow/hertzbeat1024?logo=twitter)](https://twitter.com/hertzbeat1024) [![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8139/badge)](https://www.bestpractices.dev/projects/8139) [![codecov](https://codecov.io/gh/apache/HertzBeat/branch/master/graph/badge.svg)](https://app.codecov.io/gh/apache/hertzbeat) [![Docker Pulls](https://img.shields.io/docker/pulls/apache/hertzbeat?style=%20for-the-badge&logo=docker&label=DockerHub%20Download)](https://hub.docker.com/r/apache/hertzbeat) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/hertzbeat)](https://artifacthub.io/packages/search?repo=hertzbeat) [![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCri75zfWX0GHqJFPENEbLow?logo=youtube&label=YouTube%20Channel)](https://www.youtube.com/channel/UCri75zfWX0GHqJFPENEbLow) **Home: [hertzbeat.apache.org](https://hertzbeat.apache.org)** **Email: Mail to `dev-subscribe@hertzbeat.apache.org` to subscribe mailing lists** ## ๐ŸŽก Introduction [Apache HertzBeat](https://github.com/apache/hertzbeat) (incubating) is an easy-to-use, open source, real-time monitoring system with agentless, high performance cluster, prometheus-compatible, offers powerful custom monitoring and status page building capabilities. ### Features * Combines **monitoring, alarm, and notification** features into one platform, and supports monitoring for web service, program, database, cache, os, webserver, middleware, bigdata, cloud-native, network, custom and more. * Easy to use and agentless, web-based and with one-click monitoring and alerting, zero learning curve. * Makes protocols such as `Http, Jmx, Ssh, Snmp, Jdbc, Prometheus` configurable, allowing you to collect any metrics by simply configuring the template `YML` file online. Imagine being able to quickly adapt to a new monitoring type like K8s or Docker simply by configuring online with HertzBeat. * Compatible with the `Prometheus` ecosystem and more, can monitoring what `Prometheus` can monitoring with few clicks on webui. * High performance, supports horizontal expansion of multi-collector clusters, multi-isolated network monitoring and cloud-edge collaboration. * Provides flexible alarm threshold rules and timely notifications delivered via `Discord` `Slack` `Telegram` `Email` `Dingtalk` `WeChat` `FeiShu` `Webhook` `SMS` `ServerChan`. * Provides powerful status page building capabilities, easily communicate the real-time status of your service to users. > HertzBeat's powerful customization, multi-type support, high performance, easy expansion, and low coupling, aims to help users quickly build their own monitoring system. ---- ![hertzbeat](home/static/img/home/1.png) ![hertzbeat](home/static/img/home/status.png) ![hertzbeat](home/static/img/home/9.png) ---- ## ๐Ÿฅ Architecture ![hertzBeat](home/static/img/docs/hertzbeat-arch.png) ## โ›„ Supported > We define all monitoring collection types such as `mysql`, `jvm`, and `k8s` as `YML` monitoring templates, allowing users to import them to support corresponding types of monitoring. > Welcome everyone to contribute your customized general monitoring type YML template during use. - [Website](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-website.yml), [Port Telnet](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-port.yml), [Http Api](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-api.yml), [Ping Connect](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-ping.yml), [Jvm](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-jvm.yml), [SiteMap](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-fullsite.yml), [Ssl Certificate](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-ssl_cert.yml), [SpringBoot2](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-springboot2.yml), [FTP Server](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-ftp.yml), [SpringBoot3](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-springboot3.yml), [Udp Port](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-udp.yml), [Dns](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-dns.yml), [Pop3](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-pop3.yml), [Ntp](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-ntp.yml), [Api Code](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-api_code.yml), [Smtp](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-smtp.yml), [Nginx](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-nginx.yml) - [Mysql](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-mysql.yml), [PostgreSQL](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-postgresql.yml), [MariaDB](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-mariadb.yml), [Redis](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-redis.yml), [ElasticSearch](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-elasticsearch.yml), [SqlServer](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-sqlserver.yml), [Oracle](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-oracle.yml), [MongoDB](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-mongodb.yml), [DM](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-dm.yml), [OpenGauss](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-opengauss.yml), [ClickHouse](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-clickhouse.yml), [IoTDB](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-iotdb.yml), [Redis Cluster](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-redis_cluster.yml), [Redis Sentinel](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-redis_sentinel.yml) [Doris BE](https://github.com/apache/hertzbeat/blob/master/manager/src/main/resources/define/app-doris_be.yml), [Doris FE](https://github.com/apache/hertzbeat/blob/master/manager/src/main/resources/define/app-doris_fe.yml), [Memcached](https://github.com/apache/hertzbeat/blob/master/manager/src/main/resources/define/app-memcached.yml), [NebulaGraph](https://github.com/apache/hertzbeat/blob/master/manager/src/main/resources/define/app-nebulaGraph.yml) - [Linux](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-linux.yml), [Ubuntu](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-ubuntu.yml), [CentOS](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-centos.yml), [Windows](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-windows.yml), [EulerOS](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-euleros.yml), [Fedora CoreOS](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-coreos.yml), [OpenSUSE](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-opensuse.yml), [Rocky Linux](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-rockylinux.yml), [Red Hat](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-redhat.yml), [FreeBSD](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-freebsd.yml), [AlmaLinux](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-almalinux.yml), [Debian Linux](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-debian.yml) - [Tomcat](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-tomcat.yml), [Nacos](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-nacos.yml), [Zookeeper](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-zookeeper.yml), [RabbitMQ](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-rabbitmq.yml), [Flink](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-flink.yml), [Kafka](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-kafka.yml), [ShenYu](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-shenyu.yml), [DynamicTp](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-dynamic_tp.yml), [Jetty](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-jetty.yml), [ActiveMQ](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-activemq.yml), [Spring Gateway](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-spring_gateway.yml), [EMQX MQTT](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-emqx.yml), [AirFlow](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-airflow.yml), [Hive](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-hive.yml), [Spark](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-spark.yml), [Hadoop](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-hadoop.yml) - [Kubernetes](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-kubernetes.yml), [Docker](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-docker.yml) - [CiscoSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-cisco_switch.yml), [HpeSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-hpe_switch.yml), [HuaweiSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-huawei_switch.yml), [TpLinkSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-tplink_switch.yml), [H3cSwitch](https://raw.githubusercontent.com/apache/hertzbeat/master/manager/src/main/resources/define/app-h3c_switch.yml) - And More Your Custom Template. - Notified Support `Discord` `Slack` `Telegram` `Email` `Dingtalk` `WeChat` `FeiShu` `Webhook` `SMS` `ServerChan`. ## ๐Ÿ• Quick Start - If you wish to deploy HertzBeat locally, please refer to the following Deployment Documentation for instructions. ### ๐Ÿž Install HertzBeat > HertzBeat supports installation through source code, docker or package, cpu support x86/arm64. ##### 1๏ผšInstall quickly via docker 1. Just one command to get started ```shell docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeat ``` 2. Access `http://localhost:1157` to start, default account: `admin/hertzbeat` 3. Deploy collector clusters (Optional) ```shell docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector apache/hertzbeat-collector ``` - `-e IDENTITY=custom-collector-name` : set the collector unique identity name. - `-e MODE=public` : set the running mode(public or private), public cluster or private cloud-edge. - `-e MANAGER_HOST=127.0.0.1` : set the main hertzbeat server ip. - `-e MANAGER_PORT=1158` : set the main hertzbeat server port, default 1158. Detailed config refer to [Install HertzBeat via Docker](https://hertzbeat.apache.org/docs/start/docker-deploy) ##### 2๏ผšInstall via package 1. Download the release package `hertzbeat-xx.tar.gz` [Download](https://hertzbeat.apache.org/docs/download) 2. Configure the HertzBeat configuration yml file `hertzbeat/config/application.yml` (optional) 3. Run command `$ ./bin/startup.sh ` or `bin/startup.bat` 4. Access `http://localhost:1157` to start, default account: `admin/hertzbeat` 5. Deploy collector clusters (Optional) - Download the release package `hertzbeat-collector-xx.tar.gz` to new machine [Download](https://hertzbeat.apache.org/docs/download) - Configure the collector configuration yml file `hertzbeat-collector/config/application.yml`: unique `identity` name, running `mode` (public or private), hertzbeat `manager-host`, hertzbeat `manager-port` ```yaml collector: dispatch: entrance: netty: enabled: true identity: ${IDENTITY:} mode: ${MODE:public} manager-host: ${MANAGER_HOST:127.0.0.1} manager-port: ${MANAGER_PORT:1158} ``` - Run command `$ ./bin/startup.sh ` or `bin/startup.bat` - Access `http://localhost:1157` and you will see the registered new collector in dashboard Detailed config refer to [Install HertzBeat via Package](https://hertzbeat.apache.org/docs/start/package-deploy) ##### 3๏ผšStart via source code 1. Local source code debugging needs to start the back-end project `manager` and the front-end project `web-app`. 2. Backend๏ผšneed `maven3+`, `java17`, `lombok`, start the `manager` service. 3. Web๏ผšneed `nodejs npm angular-cli` environment, Run `ng serve --open` in `web-app` directory after backend startup. 4. Access `http://localhost:4200` to start, default account: `admin/hertzbeat` Detailed steps refer to [CONTRIBUTING](CONTRIBUTING.md) ##### 4๏ผšInstall All(hertzbeat+postgresql+tsdb) via Docker-compose Install the postgresql/mysql database, victoria-metrics/iotdb/tdengine database and hertzbeat at one time through [docker-compose deployment script](script/docker-compose). Detailed steps refer to [Install via Docker-Compose](script/docker-compose/README.md) ##### 5: Install All(hertzbeat+collector+postgresql+tsdb) via kubernetes helm charts Install HertzBeat cluster in a Kubernetes cluster by Helm chart. Detailed steps refer to [Artifact Hub](https://artifacthub.io/packages/helm/hertzbeat/hertzbeat) **HAVE FUN** ## ๐Ÿฅ Roadmap ![hertzBeat](home/static/img/docs/hertzbeat-roadmap.png) ## โœจ Contributors Thanks to these wonderful people, welcome to join us: [Contributor Guide](CONTRIBUTING.md)
tomsun28
tomsun28

๐Ÿ’ป ๐Ÿ“– ๐ŸŽจ
ไผš็ผ–็จ‹็š„็Ž‹ๅญฆ้•ฟ
ไผš็ผ–็จ‹็š„็Ž‹ๅญฆ้•ฟ

๐Ÿ’ป ๐Ÿ“– ๐ŸŽจ
MaxKey
MaxKey

๐Ÿ’ป ๐ŸŽจ ๐Ÿค”
่ง‚ๆฒงๆตท
่ง‚ๆฒงๆตท

๐Ÿ’ป ๐ŸŽจ ๐Ÿ›
yuye
yuye

๐Ÿ’ป ๐Ÿ“–
jx10086
jx10086

๐Ÿ’ป ๐Ÿ›
winnerTimer
winnerTimer

๐Ÿ’ป ๐Ÿ›
goo-kits
goo-kits

๐Ÿ’ป ๐Ÿ›
brave4Time
brave4Time

๐Ÿ’ป ๐Ÿ›
WalkerLee
WalkerLee

๐Ÿ’ป ๐Ÿ›
jianghang
jianghang

๐Ÿ’ป ๐Ÿ›
ChineseTony
ChineseTony

๐Ÿ’ป ๐Ÿ›
wyt199905
wyt199905

๐Ÿ’ป
ๅซๅ‚…ๅบ†
ๅซๅ‚…ๅบ†

๐Ÿ’ป ๐Ÿ›
zklmcookle
zklmcookle

๐Ÿ’ป
DevilX5
DevilX5

๐Ÿ“– ๐Ÿ’ป
tea
tea

๐Ÿ’ป
yangshihui
yangshihui

๐Ÿ’ป ๐Ÿ›
DreamGirl524
DreamGirl524

๐Ÿ’ป ๐Ÿ“–
gzwlly
gzwlly

๐Ÿ“–
cuipiheqiuqiu
cuipiheqiuqiu

๐Ÿ’ป โš ๏ธ ๐ŸŽจ
lambert
lambert

๐Ÿ’ป
mroldx
mroldx

๐Ÿ“–
woshiniusange
woshiniusange

๐Ÿ“–
VampireAchao
VampireAchao

๐Ÿ’ป
zcx
zcx

๐Ÿ’ป ๐Ÿ› ๐ŸŽจ
CharlieXCL
CharlieXCL

๐Ÿ“–
Privauto
Privauto

๐Ÿ’ป ๐Ÿ“–
emrys
emrys

๐Ÿ“–
SxLiuYu
SxLiuYu

๐Ÿ›
All Contributors
All Contributors

๐Ÿ“–
้“็”ฒๅฐๅฎ
้“็”ฒๅฐๅฎ

๐Ÿ’ป ๐Ÿ“–
click33
click33

๐Ÿ“–
่’‹ๅฐๅฐ
่’‹ๅฐๅฐ

๐Ÿ“–
Kevin Huang
Kevin Huang

๐Ÿ“–
้“็”ฒๅฐๅฎ
้“็”ฒๅฐๅฎ

๐Ÿ› ๐Ÿ’ป ๐Ÿ“–
Captain Jack
Captain Jack

๐Ÿ“–
haibo.duan
haibo.duan

โš ๏ธ ๐Ÿ’ป
assassin
assassin

๐Ÿ› ๐Ÿ’ป
Reverse wind
Reverse wind

โš ๏ธ ๐Ÿ’ป
luxx
luxx

๐Ÿ’ป
Ikko Ashimine
Ikko Ashimine

๐Ÿ“–
leizenan
leizenan

๐Ÿ’ป
BKing
BKing

๐Ÿ“–
xingshuaiLi
xingshuaiLi

๐Ÿ“–
wangke6666
wangke6666

๐Ÿ“–
ๅˆบ็Œฌ
ๅˆบ็Œฌ

๐Ÿ› ๐Ÿ’ป
Haste
Haste

๐Ÿ’ป
zhongshi.yi
zhongshi.yi

๐Ÿ“–
Qi Zhang
Qi Zhang

๐Ÿ“–
MrAndyMing
MrAndyMing

๐Ÿ“–
idongliming
idongliming

๐Ÿ’ป
Zichao Lin
Zichao Lin

๐Ÿ’ป ๐Ÿ“–
liudonghua
liudonghua

๐Ÿ’ป ๐Ÿค”
Jerry
Jerry

๐Ÿ’ป โš ๏ธ ๐Ÿค”
yanhom
yanhom

๐Ÿ“–
fsl
fsl

๐Ÿ’ป
xttttv
xttttv

๐Ÿ“–
NavinKumarBarnwal
NavinKumarBarnwal

๐Ÿ’ป
Zakkary
Zakkary

๐Ÿ“–
sunxinbo
sunxinbo

๐Ÿ’ป โš ๏ธ
ldzbook
ldzbook

๐Ÿ“– ๐Ÿ›
ไฝ™ไธŽ้›จ
ไฝ™ไธŽ้›จ

๐Ÿ’ป โš ๏ธ
MysticalDream
MysticalDream

๐Ÿ’ป โš ๏ธ
zhouyoulin12
zhouyoulin12

๐Ÿ’ป โš ๏ธ
jerjjj
jerjjj

๐Ÿ’ป
wjl110
wjl110

๐Ÿ’ป
Sean
Sean

๐Ÿ“–
chenyiqin
chenyiqin

๐Ÿ’ป โš ๏ธ
hudongdong129
hudongdong129

๐Ÿ’ป โš ๏ธ ๐Ÿ“–
TherChenYang
TherChenYang

๐Ÿ’ป โš ๏ธ
HattoriHenzo
HattoriHenzo

๐Ÿ’ป โš ๏ธ
ycilry
ycilry

๐Ÿ“–
aoshiguchen
aoshiguchen

๐Ÿ“– ๐Ÿ’ป
่”กๆœฌ็ฅฅ
่”กๆœฌ็ฅฅ

๐Ÿ’ป
ๆตฎๆธธ
ๆตฎๆธธ

๐Ÿ’ป
Grass-Life
Grass-Life

๐Ÿ’ป
xiaohe428
xiaohe428

๐Ÿ’ป ๐Ÿ“–
TableRow
TableRow

๐Ÿ“– ๐Ÿ’ป
ByteIDance
ByteIDance

๐Ÿ’ป
Jangfe
Jangfe

๐Ÿ’ป
zqr10159
zqr10159

๐Ÿ“– ๐Ÿ’ป
vinci
vinci

๐Ÿ’ป ๐Ÿ“– ๐ŸŽจ
js110
js110

๐Ÿ’ป
CrazyLionLi
CrazyLionLi

๐Ÿ“–
banmajio
banmajio

๐Ÿ’ป
topsuder
topsuder

๐Ÿ’ป
richar2022
richar2022

๐Ÿ’ป
fcb-xiaobo
fcb-xiaobo

๐Ÿ’ป
wenkyzhang
wenkyzhang

๐Ÿ“–
ZangJuxy
ZangJuxy

๐Ÿ“–
l646505418
l646505418

๐Ÿ’ป
Carpe-Wang
Carpe-Wang

๐Ÿ’ป
่Žซๆžข
่Žซๆžข

๐Ÿ’ป
huangcanda
huangcanda

๐Ÿ’ป
ไธ–็บชๆœซ็š„ๆžถๆž„ๅธˆ
ไธ–็บชๆœซ็š„ๆžถๆž„ๅธˆ

๐Ÿ’ป
ShuningWan
ShuningWan

๐Ÿ“–
MrYZhou
MrYZhou

๐Ÿ“–
suncqujsj
suncqujsj

๐Ÿ“–
sunqinbo
sunqinbo

๐Ÿ’ป
haoww
haoww

๐Ÿ“–
i-mayuan
i-mayuan

๐Ÿ“–
fengruge
fengruge

๐Ÿ“–
zhanghuan
zhanghuan

๐Ÿ’ป
shenymin
shenymin

๐Ÿ’ป
Dhruva Chandra
Dhruva Chandra

๐Ÿ’ป
miss_z
miss_z

๐Ÿ“–
wyt990
wyt990

๐Ÿ’ป
licocon
licocon

๐Ÿ’ป
Mi Na
Mi Na

๐Ÿ’ป
Kylin-Guo
Kylin-Guo

๐Ÿ“–
Mr็ฌDongๅ…ˆ็”Ÿ
Mr็ฌDongๅ…ˆ็”Ÿ

๐Ÿ’ป
Pratyay Banerjee
Pratyay Banerjee

๐Ÿ“– ๐Ÿ’ป
yujianzhong520
yujianzhong520

๐Ÿ’ป
SPPan
SPPan

๐Ÿ’ป
ZhangJiashu
ZhangJiashu

๐Ÿ’ป
impress
impress

๐Ÿ’ป
ๅ‡Œๆ™จไธ€็‚นๅŠ
ๅ‡Œๆ™จไธ€็‚นๅŠ

๐Ÿ“–
Eeshaan Sawant
Eeshaan Sawant

๐Ÿ’ป
nandofromthebando
nandofromthebando

๐Ÿ’ป
caiboking
caiboking

๐Ÿ’ป
baixing99
baixing99

๐Ÿ’ป
Yang Chuang
Yang Chuang

๐Ÿ’ป
wlin20
wlin20

๐Ÿ’ป
guojing1983
guojing1983

๐Ÿ’ป
moxi
moxi

๐Ÿ“–
qq471754603
qq471754603

๐Ÿ’ป
ๆธญ้›จ
ๆธญ้›จ

๐Ÿ’ป
liuxuezhuo
liuxuezhuo

๐Ÿ’ป
lisongning
lisongning

๐Ÿ’ป
YutingNie
YutingNie

๐Ÿ’ป ๐Ÿ“– ๐ŸŽจ
Mike Zhou
Mike Zhou

๐Ÿ’ป ๐Ÿ“– ๐ŸŽจ
ๅฐ็ฌจ่›‹
ๅฐ็ฌจ่›‹

๐Ÿ’ป
littlezhongzer
littlezhongzer

๐Ÿ’ป
ChenXiangxxxxx
ChenXiangxxxxx

๐Ÿ’ป
Mr.zhou
Mr.zhou

๐Ÿ’ป
ๅงš่ดคไธฐ
ๅงš่ดคไธฐ

๐Ÿ’ป
lingluojun
lingluojun

๐Ÿ’ป
1ue
1ue

๐Ÿ’ป
qyaaaa
qyaaaa

๐Ÿ’ป
novohit
novohit

๐Ÿ’ป
zhuoshangyi
zhuoshangyi

๐Ÿ’ป
ruanliang
ruanliang

๐Ÿ“– ๐Ÿ’ป
Eden4701
Eden4701

๐Ÿ’ป ๐Ÿ“– ๐ŸŽจ
XiaTian688
XiaTian688

๐Ÿ“–
liyinjiang
liyinjiang

๐Ÿ’ป
ZhangJiashu
ZhangJiashu

๐Ÿ“–
moghn
moghn

๐Ÿ“–
xiaoguolong
xiaoguolong

๐Ÿ’ป
Smliexx
Smliexx

๐Ÿ’ป
Naruse
Naruse

๐Ÿ“– ๐Ÿ’ป ๐ŸŽจ
Bala Sukesh
Bala Sukesh

๐Ÿ’ป
Jinyao Ma
Jinyao Ma

๐Ÿ’ป
Rick
Rick

๐Ÿ’ป โš ๏ธ
ไธœ้ฃŽ
ไธœ้ฃŽ

๐Ÿ’ป ๐ŸŽจ ๐Ÿ“–
sonam singh
sonam singh

๐Ÿ’ป
ZhangZixuan1994
ZhangZixuan1994

๐Ÿ’ป
SHIG
SHIG

๐Ÿ’ป
ๆณฐไธŠ่€่Œ
ๆณฐไธŠ่€่Œ

๐Ÿ’ป
ldysdu
ldysdu

๐Ÿ’ป
ๆขๅŒๅญฆ
ๆขๅŒๅญฆ

๐Ÿ’ป
avv
avv

๐Ÿ’ป
yqxxgh
yqxxgh

๐Ÿ“–
CharlieShi46
CharlieShi46

๐Ÿ’ป
Nctllnty
Nctllnty

๐Ÿ’ป
Wang-Yonghao
Wang-Yonghao

๐Ÿ“–
่ฏป้’“
่ฏป้’“

๐Ÿ’ป
Xin
Xin

๐Ÿ’ป
handy
handy

๐Ÿ’ป
LiuTianyou
LiuTianyou

๐Ÿ’ป ๐Ÿ“–
WinterKi1ler
WinterKi1ler

๐Ÿ’ป
miki
miki

๐Ÿ’ป
Keshav Carpenter
Keshav Carpenter

๐Ÿ’ป ๐Ÿ“–
makechoicenow
makechoicenow

๐Ÿ’ป
Gao Jian
Gao Jian

๐Ÿ’ป ๐ŸŽจ โš ๏ธ
Hyeon Sung
Hyeon Sung

๐Ÿ’ป
crossoverJie
crossoverJie

๐Ÿ’ป ๐Ÿ“–
PeixyJ
PeixyJ

๐Ÿ’ป
้ฃŽๅฆ‚ๆญŒ
้ฃŽๅฆ‚ๆญŒ

๐Ÿ’ป
Manan Pujara
Manan Pujara

๐Ÿ’ป
xuziyang
xuziyang

๐Ÿ’ป
lwqzz
lwqzz

๐Ÿ’ป
YxYL
YxYL

๐Ÿ’ป
tomorrowshipyltm
tomorrowshipyltm

๐Ÿ“–
ๆ —็ฃŠ
ๆ —็ฃŠ

๐Ÿ’ป
Alan
Alan

๐Ÿ“–
Jast
Jast

๐Ÿ’ป
Zhang Yuxuan
Zhang Yuxuan

๐Ÿ’ป
P.P.
P.P.

๐Ÿ’ป
llp2333
llp2333

๐Ÿ’ป
feiyang li
feiyang li

๐Ÿ“–
aias00
aias00

๐Ÿ’ป
Jin
Jin

๐Ÿ“–
YuLuo
YuLuo

๐Ÿ’ป
linDong
linDong

๐Ÿ’ป
lwjxy
lwjxy

๐Ÿ’ป
John
John

๐Ÿ’ป ๐Ÿ“–
boatrainlsz
boatrainlsz

๐Ÿ“–
Bill Lau
Bill Lau

๐Ÿ’ป
lwyang
lwyang

๐Ÿ“–
xfl12345
xfl12345

๐Ÿ“–
Limbo
Limbo

๐Ÿ’ป
ๅ“ˆๅ“ˆๅ“ˆๅ“ˆๅ“ˆๅ“ˆๅ“ˆๅ“ˆๅ“ˆ
ๅ“ˆๅ“ˆๅ“ˆๅ“ˆๅ“ˆๅ“ˆๅ“ˆๅ“ˆๅ“ˆ

๐Ÿ’ป
Leon Li
Leon Li

๐Ÿ’ป
dennis zhuang
dennis zhuang

๐Ÿ’ป
Kerwin Bryant
Kerwin Bryant

๐Ÿ’ป ๐ŸŽจ
daixianglong
daixianglong

๐Ÿ“–
mchgood
mchgood

๐Ÿ“–
kangli
kangli

๐Ÿ’ป
cdphantom
cdphantom

๐Ÿ’ป
jiawei.guo
jiawei.guo

๐Ÿ’ป
QBH-insist
QBH-insist

๐Ÿ’ป
jiangsh
jiangsh

๐Ÿ’ป
Keaifa
Keaifa

๐Ÿ’ป
## ๐Ÿ’ฌ Join discussion ##### Channel [Join the Mailing Lists](https://lists.apache.org/list.html?dev@hertzbeat.apache.org) : Mail to `dev-subscribe@hertzbeat.apache.org` to subscribe mailing lists. [Chat On Discord](https://discord.gg/Fb6M73htGr) WeChat Group : Add friend `ahertzbeat` and invite to the group. WeChat Public : Search ID `usthecom`. [QQ Group](https://jq.qq.com/?_wv=1027&k=Bud9OzdI) : Group num `630061200` [Github Discussion](https://github.com/apache/hertzbeat/discussions) [Reddit Community](https://www.reddit.com/r/hertzbeat/) [Follow Us Twitter](https://twitter.com/hertzbeat1024) [Subscribe YouTube](https://www.youtube.com/channel/UCri75zfWX0GHqJFPENEbLow) ##### Open-Source Project Build From Open-Source HertzBeat is built on so many great open source projects, thanks to them! - `Java Spring SpringBoot Jpa Maven Assembly Netty Lombok Sureness Protobuf HttpClient Guava SnakeYaml JsonPath ...` - `TypeScript Angular NG-ZORRO NG-ALAIN NodeJs Npm Html Less Echarts Rxjs ZoneJs MonacoEditor SlickCarousel Docusaurus ...` ## Landscape

  

HertzBeat has been included in the CNCF Observability And Analysis - Monitoring Landscape.

## Star History [![Star History Chart](https://api.star-history.com/svg?repos=apache/hertzbeat&type=Date)](https://star-history.com/#apache/hertzbeat&Date) ## ๐Ÿ›ก๏ธ License [`Apache License, Version 2.0`](https://www.apache.org/licenses/LICENSE-2.0.html)