监控告警系统是用于监控和分析大数据系统的工具,可以帮助企业进行实时监控、发现异常和及时响应。系统基于大数据技术和机器学习算法,通过收集来自多个被监控系统的告警消息和数据指标,并对告警事件的过滤、通知、响应、处置、定级、跟踪及多维分析,以实现有效的闭环管控及全栈性能监控与端到端追踪诊断。
应用简览
HertzBeat(赫兹跳动)是一款无需 Agent 的开源实时监控告警系统,以强大的自定义监控能力和高性能集群脱颖而出。用户可定制监控指标以确保系统可靠性,而无需额外部署 Agent 简化了管理流程。其高效的集群支持适应大规模系统,使其成为灵活、高性能的监控解决方案。
主要功能
- ⭐ 监控+告警+通知 为一体,支持对应用服务,应用程序,数据库,缓存,操作系统,大数据,中间件,Web服务器,云原生,网络,自定义等监控阈值告警通知一步到位。
- 😎易用友好,无需
Agent
,全WEB
页面操作,鼠标点一点就能监控告警,零上手学习成本。 - 📖 将
Http, Jmx, Ssh, Snmp, Jdbc, Prometheus
等协议规范可配置化,只需在浏览器配置监控模版YML
就能使用这些协议去自定义采集想要的指标。 - 🔥兼容
Prometheus
的系统生态并且更多,只需页面操作就可以监控Prometheus
所能监控的。 - 🔔高性能,支持多采集器集群横向扩展,支持多隔离网络监控,云边协同。
- 😶🌫️自由的告警阈值规则,
邮件
Discord
Slack
Telegram
钉钉
微信
飞书
短信
Webhook
Server酱
等方式消息及时送达。
应用特色
一、强大的监控模版
HertzBeat 自身并没有去创造一种采集数据协议,让对端来适配它。而是充分使用了现有的生态,SNMP采集网络交换机路由器信息,JMX采集JAVA应用信息,JDBC规范采集数据集信息,SSH直连执行脚本获取回显信息,HTTP+(JsonPath | prometheus等)解析接口信息,IPMI采集服务器信息等等。HertzBeat 使用这些已有的标准协议或规范,将他们抽象规范可配置化,最后使其都可以通过编写YML格式监控模版的形式,来制定模版使用这些协议来采集任何想要的指标信息。
二、内置监控类型
一款监控类型对应一个YML监控模版
- Website, Port Telnet, Http Api, Ping Connect, Jvm, SiteMap, Ssl Certificate, SpringBoot2, FTP Server, SpringBoot3
- Mysql, PostgreSQL, MariaDB, Redis, ElasticSearch, SqlServer, Oracle, MongoDB, DM, OpenGauss, ClickHouse, IoTDB, Redis
- Cluster, Redis Sentinel
- Tomcat, Nacos, Zookeeper, RabbitMQ, Flink, Kafka, ShenYu, DynamicTp, Jetty, ActiveMQ
- Kubernetes, Docker
- CiscoSwitch, HpeSwitch, HuaweiSwitch, TpLinkSwitch, H3cSwitch
- Linux, Ubuntu, CentOS, Windows, EulerOS
- 和更多自定义监控模版。
- 通知支持 Discord Slack Telegram 邮件 钉钉 微信 飞书 短信 Webhook。
三、强大自定义功能
HertzBeat 拥有的强大自定义功能。将每个监控类型都视为一个监控模版,不管是官方内置的还是后期用户自定义新增的。用户都可以方便的通过修改监控模版来新增修改删除监控指标。模版里面包含各个协议的使用,指标别名转换,指标计算,单位转换等一系列功能,帮助用户能采集到自己想要的监控指标。
四、无需 Agent
HertzBeat 的原理就是使用不同的协议去直连对端系统,采集 PULL 的形式去拉取采集数据,无需用户在对端主机上部署安装 Agent | Exporter等。比如监控 linux, 在 HertzBeat 端输入IP端口账户密码或密钥即可。比如监控 mysql, 在 HertzBeat 端输入IP端口账户密码即可。密码等敏感信息全链路加密
五、高性能集群
支持部署采集器集群,多采集器集群横向扩展,指数级提高可监控数量与采集性能。监控任务在采集器集群中自调度,单采集器挂掉无感知故障迁移采集任务,新加入采集器节点自动调度分担采集压力。单机模式与集群模式相互切换部署非常方便,无需额外组件部署。
安装指南
关于云原生应用市场
云原生应用市场是一个汇聚了各类开源软件的应用市场,不仅可以作为你自己的 Helm Chart 仓库,提供丰富多样的Helm应用,还有 Docker 应用、Rainbond 应用模板、信创应用等多种选择。
微信群:关注 云原生应用市场
公众号加入技术交流群