Apache HertzBeat™ 1.7.2 发布公告
· 阅读需 10 分钟
亲爱的社区小伙伴们,
我们很高兴地宣布 Apache HertzBeat ™ 1.7.2 版本正式发布!
Downloads and Documentation
- Apache HertzBeat™ 1.7.2 Download Link: https://hertzbeat.apache.org/zh-cn/docs/download
- Apache HertzBeat™ Documentation: https://hertzbeat.apache.org/zh-cn/docs/
Major Updates
New Features and Enhancements
- 云服务告警集成:支持阿里云 SLS 日志服务告警源 (#3422)、华为云云监控告警源 (#3443)、火山引擎告警源 (#3451)。
- 服务发现增强:新增 Zookeeper 服务发现支持 (#3377)、Nacos 自动服务发现 (#3324)、支持认证的 HTTP 服务发现采集器 (#3388)。
- AI 与数据源扩展:集成 Ollama AI 模型 (#3441)、支持 OpenRouter AI 提供商 (#3439)、提供 GreptimeDB 作为 Grafana 数据源 (#3403)。
- 表达式与数据处理:支持 sql 和 promql 表达式语法 (#3410)、新增批量导入指标至 VictoriaMetrics 功能 (#3337)。
- 平台兼容性:新增 Darwin (macOS) 平台兼容支持 (#3431)。
- 监控指标增强:新增 statusCode 指标数据 (#3446)。
- 更多新功能
Bug Fixes
- 告警通知问题:修复 Uptime Kuma/Zabbix/腾讯云 Webhook URL 错误 (#3351)、飞书通知格式错误 (#3508)。
- 阈值功能异常:修复 Prometheus 实时阈值不生效问题 (#3434)。
- 监控状态异常:修复服务发现子监控状态显示错误 (#3340)、监控列表分页显示异常 (#3467)。
- 系统稳定性:修复自定义监控公告板空指针异常 (#3448)、Jacoco 测试报告生成失败 (#3455)。
- 数据解析问题:修复 ANTLR4 解析逻辑错误(二元运算符/向量)(#3482, #3488)、告警表达式解析异常 (#3497, #3504)。
- 数据存储优化:改进 GreptimeDB 存储与查询逻辑 (#3387)。
- 和其它的BUG修复
Refactoring and Optimization
- 安全验证增强:强化 URL 验证(企业微信/Telegram/Slack/Server酱)(#3361-3364)、JNDI 安全验证 (#3358)、插件服务路径验证 (#3375)。
- 架构与存储优化:更新安全模型 (#3450)、数据库列类型优化(commonAnnotations/alertFingerprints 改为 TEXT)(#3463)、JDBC 逻辑调整 (#3500)。
- 开发工具链:添 加 Maven Wrapper (mvnw) (#3430)、依赖库更新 (#3359, #3498)、支持 mvnd 并优化后端构建 (#3491)。
- 可观测性:默认禁用 OpenTelemetry exporters 防止连接错误 (#3437, #3461)。
- 社区协作:更新 Issue 模板 (#3421)。
- 和其它的优化
Tests and Quality
- 单元测试覆盖:为 HttpSdCollectImpl 添加单元测试 (#3386)
- 和其它的测试
Documentation Enhancements
- 国际化文档:新增 30+ 组件日文文档(API/CentOS/Cisco 交换机/ClickHouse 等)(#3352, #3376, #3389 等)。
- 告警功能文档:更新告警阈值配置 (#3399)、告警通知模板 (#3466)、火山引擎告警集成指南 (#3460)。
- 部署与配置:新增 Grafana 匿名认证配置说明 (#3407)、Rainbond 云一键安装指南 (#3440)。
- 内容修正与优化:修复时间模板语法错误 (#3378)、精炼中文术语 (#3380, #3383)、更新 Greptime-init 文档 (#3355)。
- 社区生态:新增贡献者/Committer 简介 (#3357, #3391, #3395)、版本发布博客 (#3449)。
- 更多的文档更新