跳到主要内容

1 篇博文 含有标签「apache」

查看所有标签

· 阅读需 11 分钟

我们的开源项目的里程碑时刻

北京时间 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,提供强大的自定义监控和状态页构建能力。

hertzBeat

特点

  • 监控+告警+通知 为一体,支持对应用服务,应用程序,数据库,缓存,操作系统,大数据,中间件,Web服务器,云原生,网络,自定义等监控阈值告警通知一步到位。
  • 易用友好,无需 Agent,全 WEB 页面操作,鼠标点一点就能监控告警,无需学习成本。
  • Http, Jmx, Ssh, Snmp, Jdbc, Prometheus 等协议规范可配置化,只需在浏览器配置监控模板 YML 就能使用这些协议去自定义采集想要的指标。您相信只需简单配置即可快速适配一款 K8sDocker 等新的监控类型吗?
  • 兼容 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 ZhangYu XiaoJustin McleanFrancis Chuang 等导师的指导)在孵化过程中为我们提供的宝贵建议、架构评审和社区治理指导。您们的专业经验和无私帮助,为项目指明了符合 Apache Way 的正确发展方向。

  • 衷心感谢所有代码贡献者、文档维护者和社区参与者

    感谢全球数百位贡献者的智慧与付出。无论是代码提交、问题反馈、文档翻译还是社区讨论,你们的每一份努力都是项目前进的重要动力。

  • 特别致敬核心贡献者与项目管理委员会成员

    感谢你们长期以来的坚持与奉献,在技术架构演进、社区规范建设和项目推广中发挥了关键作用。

  • 感谢所有用户和使用组织的信任与支持

    感谢你们在生产环境的实践验证和持续反馈,这些宝贵经验极大推动了产品的成熟与完善。

最后,我们始终相信:社区成就非凡。致敬开源,致敬每一位参与者,让我们的代码跑在全球机器!

欢迎更多开发者加入我们,玩得开心!

—— Apache HertzBeat™ 社区 敬上