真正的大师,永远都怀着一颗学徒的心!
一、项目简介
集监控+告警+通知为一体,开源实时监控告警系统
二、实现功能
综合功能一体化:
HertzBeat整合了监控、告警和通知功能,为用户提供了全面的监控解决方案。
支持监控的对象包括应用服务、应用程序、数据库、缓存、操作系统、大数据、中间件、Web服务器、云原生、网络等。
易用友好:
无需安装Agent,用户只需通过WEB页面操作即可完成监控告警的设置,降低了学习成本。
使用简单直观的界面,用户可以轻松进行监控告警的配置和管理,鼠标点一点就能完成操作。
协议规范可配置化:
支持Http、Jmx、Ssh、Snmp、Jdbc、Prometheus等协议规范,用户可以根据需求灵活配置监控模板YML,自定义采集指标。
轻松适配新的监控类型,例如K8s或Docker,只需简单配置即可立刻生效。
兼容性强:
兼容Prometheus生态系统,支持页面操作监控Prometheus所能监控的内容。
提供对更多系统的兼容性,使用户能够轻松监控各种复杂环境下的应用和服务。
高性能和可扩展性:
支持多采集器集群横向扩展,能够满足大规模监控需求。
支持多隔离网络监控和云边协同,保障监控的稳定性和可靠性。
自由的告警阈值规则:
用户可以自由定义告警阈值规则,根据具体需求选择合适的告警方式,包括邮件、Discord、Slack、Telegram、钉钉、微信、飞书、短信、Webhook、Server酱等。
告警消息能够及时送达,保证用户能够及时响应和处理问题。
强大的状态页构建能力:
提供强大的状态页构建能力,用户可以轻松地向外部用户传达产品服务的实时状态,增强用户体验和信任度。
自定义、多类型支持、低耦合:
HertzBeat提供了强大的自定义能力,支持多种监控类型,并且具有高性能和易扩展性。
系统设计低耦合,使得用户可以根据实际需求自由组合和扩展功能,满足不同场景的监控需求。
三、技术选型
SpringBoot2
Mysql, PostgreSQL, MariaDB, Redis, ElasticSearch, SqlServer, Oracle, MongoDB, DM, OpenGauss, ClickHouse, IoTDB
Linux, Ubuntu, CentOS, Windows
Tomcat, Nacos, Zookeeper, RabbitMQ, Flink, KafkaHive, Spark, Hadoop
四、界面展示
五、源码地址
私信回复:72