其他
3.8K Stars 易用友好的开源实时监控系统
每天给大家带来网站工具、开源社区项目、开源软件、安卓&IOS软件等黑科技!
如果你们有什么好的建议,也可以在后台留言。
创作不易,希望大家给一点鼓励,把公众号设置为"星标",给文章点下"赞"和"在看",谢谢大家!每日持续更新,望宝子们多多支持~
开源实时监控告警系统 HertzBeat,中文名赫兹跳动,拥有强大自定义监控能力,高性能集群,无需 Agent。易用且友好,强大自定义监控能力。
HertzBeat 的强大自定义,多类型支持,高性能,易扩展,低耦合,能帮助开发者和团队快速搭建自有监控系统。
架构图:
🎨️ 功能特点
使用 Apache2 协议开源,开箱即用 无监控数量 License,监控类型等伪开源限制 基于Java+SpringBoot+TypeScript+Angular主流技术栈构建 集 监控+告警+通知 为一体 易用友好,无需Agent 全WEB页面操作,鼠标点一点就能监控告警 零上手学习成本 支持对应用服务,应用程序,数据库等监控阈值告警 支持对缓存,操作系统,大数据,中间件等监控阈值告警通知一步到位 将Http、JMX、SSH等协议规范可配置化 在浏览器配置监控模版 YML 就能自定义采集想要的指标 兼容Prometheus的生态系统 只需页面操作就可以监控 Prometheus 所能监控的 高性能,支持多采集器集群横向扩展 支持多隔离网络监控,云边协同 自由的告警阈值规则, 支持邮件、钉钉、微信、飞书等多种方式消息及时送达
单机模式与集群模式相互切换部署非常方便,无需额外组件部署。如图所示:
🧰 安装部署
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat quay.io/tancloud/hertzbeat
默认密码:hertzbeat
输入默认用户名、密码进入到主界面(仪表盘):
🍄 自定义监控
HertzBeat页面 -> 监控模版菜单 -> 新增监控类型 -> 配置自定义监控模版YML -> 点击保存应用 -> 使用新监控类型添加监控
2、监控模版YML
HertzBeat的设计是一个监控模版对应一个监控类型,所有监控类型都是由监控模版来定义的。监控模版YML定义了 监控类型的名称(国际化),配置参数映射,采集指标信息,采集协议配置 等。
所有监控采集类型(mysql,website,jvm,k8s)都定义为yml模版,用户可以导入这些模版到hertzbeat系统中,使其支持对应类型的监控,非常方便!
https://hertzbeat.com/zh-cn/docs/template
附项目的链接:
https://hertzbeat.com/zh-cn
开源地址:https://github.com/dromara/hertzbeat
往期推荐: