AI驱动的开源实时可观测性系统,统一收集指标与日志,集中告警分发,提供智能管理分析能力。无需代理,支持高性能集群,具有强大的自定义监控和状态页构建功能。
一分钟了解#
Apache HertzBeat 是一款统一监控平台,集成了数据收集、分析、告警和通知功能,支持无代理模式监控各种应用服务、数据库、操作系统等。它采用AI增强交互,提供高性能集群支持和自定义监控模板,帮助用户快速实现可观测性需求。
核心价值:一站式、无代理、AI增强的可观测性解决方案,大幅降低监控部署复杂度。
快速上手#
安装难度:低 - 提供多种安装方式,Docker方式最简单,仅需一条命令即可启动
# 快速通过Docker安装
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeat
适合我的场景吗?
- ✅ 企业级监控场景:需要统一监控多种基础设施、应用和服务
- ✅ 多云环境:支持边缘计算和云边协作架构
- ✅ 自定义监控需求:通过配置YML模板轻松扩展监控类型
- ❌ 极轻量级环境:资源要求较高,不适合边缘设备或极简部署
核心能力#
1. 无代理监控 - 降低部署复杂度#
- 通过HTTP、JMX、SSH、SNMP、JDBC、Prometheus等协议进行监控,无需在被监控节点安装代理
- 实际价值:减少被监控系统资源占用和运维复杂度,特别适合无法安装代理的封闭环境
2. 统一监控平台 - 一站式解决方案#
- 集成了指标收集、日志收集、告警分析、通知分发等全链路功能
- 实际价值:简化监控架构,避免多套工具切换,提升运维效率
3. AI增强能力 - 智能化监控体验#
- 集成HertzBeat AI功能,提供智能分析和预测能力
- 实际价值:从被动监控转向主动预测,提前发现潜在问题
4. 强大自定义能力 - 灵活适配任何监控需求#
- 通过配置YML模板即可添加新的监控类型,无需修改代码
- 实际价值:轻松扩展监控范围,快速适应新业务场景
技术栈与集成#
开发语言:Java, TypeScript, HTML, Less, JavaScript 后端框架:Spring Boot, Spring Data JPA 前端框架:Angular, NG-ZORRO, NG-ALAIN 构建工具:Maven (后端), npm (前端)
集成方式:提供HTTP API,支持作为SDK或库集成到其他系统中