我们的开源项目的里程碑时刻
北京时间 2025 年 8 月 21 日,全球最大的开源软件基金会 Apache Software Foundation(以下简称 ASF)正式宣布 Apache HertzBeat™ 毕业成为 Apache 顶级项目 (TLP, Top Level Project)。
Apache HertzBeat™ 于 2024 年 4 月申请加入 Apache 孵化器,在 2 个月后发布了其第一个 Apache 版本。2025 年 8 月 21 日,Apache 董事会通过 Apache HertzBeat™ 毕业决议,结束了为期 17 个月的孵化,正式确定 Apache HertzBeat™ 成为 Apache 顶级项目。
这一成就标志着 Apache HertzBeat™ 在监控领域的技术创新、社区治理和生态成熟度已全面达到Apache基金会的严格标准,成为全球开源监控基础设施的重要选择。
1、什么是Apache HertzBeat
Apache HertzBeat 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。
特点
- 集 监控+告警+通知 为一体,支持对应用服务,应用程序,数据库,缓存,操作系统,大数据,中间件,Web服务器,云原生,网络,自定义等监控阈值告警通知一步到位。
- 易用友好,无需
Agent
,全WEB
页面操作,鼠标点一点就能监控告警,无需学习成本。 - 将
Http, Jmx, Ssh, Snmp, Jdbc, Prometheus
等协议规范可配置化,只需在浏览器配置监控模板YML
就能使用这些协议去自定义采集想要的指标。您相信只需简单配置即可快速适配一款K8s
或Docker
等新的监控类型吗? - 兼容
Prometheus
的系统生态并且更多,只需页面操作就可以监控Prometheus
所能监控的。 - 高性能,支持多采集器集群横向扩展,支持多隔离网络监控,云边协同。
- 灵活的告警阈值规则,
邮件
Discord
Slack
Telegram
钉钉
微信
飞书
短信
Webhook
Server酱
等方式消息及时送达。 - 提供强大的状态页构建能力,轻松向用户传达您产品服务的实时状态。
2、孵化历程与里程碑
一、孵化历程
2024年4月:
HertzBeat 正式申请加入 Apache 孵化器,成为 Apache 孵化器项目。
2024年6月:
发布第一个 Apache 版本,标志着项目正式进入 Apache 生态。(期间大量改造替换了不合规三方依赖,比如数据库JPA规范实现由 Hibernate 替换为 EclipseLink)
2025年8月21日:
经过17个月的高效孵化,Apache 董事会通过 HertzBeat 毕业决议,正式晋升为 Apache 顶级项目(TLP)。
并在 Apache 基金会孵化器的指导下完成了三大转型:
- 治理结构化: 建立 PMC 主导的开放治理模型,社区决策通过邮件列表公开进行
- 流程标准化: 采用 Apache 发布流程,所有版本经过 IPMC 投票批准
- 协作全球化: 吸引来自全世界的开发者和用户,一起为 Apache HertzBeat™ 尽一分力
二、技术里程碑
在孵化期间,Hertzbeat 始终保持着积极的研发与迭代节奏,多个版本相继发布,为用户带来了更丰富功能、更稳定性能和更优质体验。
- 发布 5 个 ASF 合规版本(1.6.0 - 1.7.2)
- 特性增强简要:
- 多协议监控扩展 - 新增对Ipmi、PLC、NVIDIA、Redfish等关键组件或协议的支持
- 智能告警中心 - 实现多表达式告警、周期性阈值和告警抑制/静默/分发等
- 动态服务发现 - 通过http_sd和Zookeeper/Nacos实现自动任务发现
- 云服务集成 - 告警源集成,支持阿里云SLS、华为云、火山引擎告警源对接
- AI能力增强 - 集成OpenAI等AI平台
- 存储优化 - 升级支持更强存储性能
- 国际化支持 - 新增日语/繁体中文等多语言界面
- 数据处理增强 - 支持SQL/PromQL表达式语法分析,使用Apache Arrow改造数据流动等
这些版本的持续迭代,充分彰显 Hertzbeat 对技术的执着追求和对用户需求的高度重视。每一次版本发布,都是 Hertzbeat 成长路上的坚实脚印,为用户带来更强大、更易用的监控体验。
3. 社区发展
在 Apache 孵化期间,Hertzbeat 严格践行 Apache Way:
平等贡献与权威积累:所有开发者平等参与,凭借代码贡献、文档完善、问题解答等,逐步积累声誉,获取如代码仓库提交权限。
开放透明交流:平等交流、共同决策,借助邮件列表公开探讨技术选型、版本规划等,交流记录存档可查。成员无论何时何地都能参与,新成员也能借此快速融入。
共识导向决策:面对功能特性增减、技术路线选择等关键决策,社区充分讨论,从多方面权衡。若无法完全统一意见,则投票辅助,保障项目方向契合社区整体利益。
贡献者增长:
- 孵化期间新增 13 位 Committer 其中提名 3 位 PPMC 成员 且贡献者达到275人,同时核心团队覆盖中美欧多时区。
- GitHub Star 数突破 6K+,月均活跃开发者达 30+。
用户生态:
- 使用领域: 自孵化以来,Apache HertzBeat™ 因其轻量、无代理和高度可扩展的特性,已在多个行业场景中成功落地,成为企业监控基础设施的新选择。
- 开发者生态:社区贡献了大量的监控模板,覆盖 Kubernetes、Docker、Redis、MySQL 等主流技术栈,极大降低了监控配置成本。
3、 未来展望和规划
成为Apache顶级项目是一个里程碑,更是一个新的起点。Apache HertzBeat社区将继续秉承Apache基金会的“社区重于代码”理念,围绕以下核心方向持续演进,致力于成为全球领先的开源可观测性平台:
1、AI与智能化能力
- 探索AI在监控数据分析、异常检测和智能告警中的应用
- 集成更多AI模型和服务,提升用户体验
2、提升产品性能与可扩展性
- 持续优化采集调度算法与集群架构,支持更大规模监控场景
- 增强系统稳定性,降低资源消耗,提升数据处理效率
3、完善功能与用户体验
- 简化监控配置流程,提供更直观易用的操作界面
- 完善状态页功能,支持更多自定义选项
4、加强社区建设与国际化
- 扩大社区规模,吸引更多贡献者参与项目开发
- 完善多语言支持,包括文档国际化和界面本地化
4、致谢
Apache HertzBeat™ 能够成功从孵化器毕业,离不开所有社区成员与支持者的共同努力。在此,我们谨致以最诚挚的感谢:
Apache 基金会 & 孵化器
感谢 Apache 基金会提供的中立协作平台,完善的孵化流程,以及孵化器成员在项目治理、版本发布和社区建设方面的帮助。
衷心感谢 Apache 导师们的无私奉献与悉心指导
感谢各位导师(致敬 Yonglun Zhang 、Yu Xiao 、Justin Mclean 和 Francis Chuang 等导师的指导)在孵化过程中为我们提供的宝贵建议、架构评审和社区治理指导。您们的专业经验和无私帮助,为项目指明了符合 Apache Way 的正确发展方向。
衷心感谢所有代码贡献者、文档维护者和社区参与者
感谢全球数百位贡献者的智慧与付出。无论是代码提交、问题反馈、文档翻译还是社区讨论,你们的每一份努力都是项目前进的重要动力。
特别致敬核心贡献者与项目管理委员会成员
感谢你们长期以来的坚持与奉献,在技术架构演进、社区规范建设和项目推广中发挥了关键作用。
感谢所有用户和使用组织的信任与支持
感谢你们在生产环境的实践验证和持续反馈,这些宝贵经验极大推动了产品的成熟与完善。
最后,我们始终相信:社区成就非凡。致敬开源,致敬每一位参与者,让我们的代码跑在全球机器!
欢迎更多开发者加入我们,玩得开心!
—— Apache HertzBeat™ 社区 敬上