HertzBeat
An open source, real-time monitoring tool with custom-monitor and agentless.
🎡 Introduction
HertzBeat is an open source, real-time monitoring tool with custom-monitor and agentless.
Monitor+Alerter+Notify all in one. Support monitoring web service, database, os, middleware, cloud-native, network and more.
More flexible threshold rule(calculation expression), timely notification delivery byDiscord
Slack
Telegram
DingDing
FeiShu
Webhook
SMS
.
We make protocols such as
Http, Jmx, Ssh, Snmp, Jdbc
configurable, and you only need to configureYML
online to collect any metrics you want.
Do you believe that you can immediately adapt a new monitoring type such as K8s or Docker just by configuring online?
HertzBeat
's powerful custom-define, multi-type support, easy expansion, low coupling, hope to help developers and micro teams to quickly build their own monitoring system.
We also provide Monitoring SaaS Cloud, users no longer need to deploy a cumbersome monitoring system in order to monitor resources. Get started for free.
🥐 Architecture
- manager Provide monitoring management, system management basic services.
Provides monitoring management, monitoring configuration management, system user management, etc.
- collector Provide metrics data collection services.
Use common protocols to remotely collect and obtain peer-to-peer metrics data.
- scheduler Provide monitoring task scheduling service.
Collection task management, scheduling and distribution of one-time tasks and periodic tasks.
- warehouse Provide monitoring data warehousing services.
Metrics data management, data query, calculation and statistics.
- alerter Provide alert service.
Alarm calculation trigger, monitoring status linkage, alarm configuration, and alarm notification.
- web-app Provide web ui.
Angular Web UI.
⛄ Supported
- Website, Port Telnet, Http Api, Ping Connect, Jvm, SiteMap, Ssl Certificate, SpringBoot, FTP Server
- Mysql, PostgreSQL, MariaDB, Redis, ElasticSearch, SqlServer, Oracle, MongoDB, DM, OpenGauss, ClickHouse, IoTDB
- Linux, Ubuntu, CentOS, Windows
- Tomcat, Nacos, Zookeeper, RabbitMQ, Flink, Kafka, ShenYu, DynamicTp, Jetty, ActiveMQ
- Kubernetes, Docker
- And More Your Custom Define.
- Notified Support
Discord
Slack
Telegram
Email
DingDing
WeChat
FeiShu
Webhook
SMS
.