v1.3.0

Home: hertzbeat.com | tancloud.cn

Hi guys! Major release. HertzBeat v1.3.0 is coming. This release we support network switch, redis cluster, more database metrics monitoring. Most important is we support editing app define yml in web ui and more. Fixed several bugs, imporved document and improved the overall stable usability.

Let's Try It Now!

Only one docker command is needed to install and experience heartbeat: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

Thanks to the contributors! 👍👍

We urgently need contributors to test cases, new application monitoring, documentation, etc., and very welcome you to join. Come on! HertzBeat is so easy!

Feature:

  1. [webapp,doc] monitor detail support basic panel hide #619 @tomsun28
  2. add alarm notification period #624 @Ceilzcx
  3. [manager] support more mysql monitoring metrics #631
  4. [unit test] Add unit test cases for KeyPairUtil #635 @Daydreamer-ia
  5. [test]feature:add AlertDefineService test #638 @hudongdong129
  6. [unit test] Add unit test cases for AlertTemplateUtil #639 @Daydreamer-ia
  7. [test] add junit WarehouseWorkerPoolTest #642 @TherChenYang
  8. task #614 [Add monitoring parameters for Redis Cluster and Sentinel] #647 @hudongdong129
  9. A minor refactoring of the class WarehouseWorkerPoolTest #648 @HattoriHenzo
  10. [task]feature:Optimize Redis info [section] and Add Redis command statistics #665 @hudongdong129
  11. [document]add redis help document #672 @hudongdong129
  12. Jupiter dependency is explicitly declared in the main pom file #674 @HattoriHenzo
  13. refactor monitor define yml, update doc #675
  14. [task]support more window metrics #676 @hudongdong129
  15. support config monitoring define yml in web ui #678
  16. support delete monitoring define yml in web ui #679
  17. [manager] add mysql, oracle, pg db more metrics #683
  18. [warehouse] support jpa store metrics history data #684
  19. [collect]Add redis cluster auto-discovery display metrics information #685 @hudongdong129
  20. Convert version into properties #686 @HattoriHenzo
  21. [webapp] change default monitor intervals 120s to 60s #708 @xiaohe428
  22. [warehouse] support jpa expired metrics data auto cleaner #691
  23. snmp collect protocol support walk operation #699
  24. support v1.0.+ iotdb #702 @Ceilzcx
  25. feature support monitor switch network metrics #705
  26. [webapp] change alert define trigger times from max 10 to max 999 #706 @Grass-Life
  27. [doc] change default locale i18n from zh-cn to en #725

Bugfix.

  1. [collector] bugfix oracle query error: ORA-01000 happen #618
  2. [manager]bugfix:update flink fields name, use _ replace - avoid alert_threshold_expr problem. #622 @cuipiheqiuqiu
  3. [webapp] fix rule days not change when edit old notice rule item #628
  4. [webapp] update alert notice modal item span #630
  5. Update issue.md #654 @ycilry
  6. The version of Spring Boot should be put in properties #657 @HattoriHenzo
  7. Bugfix: EdDSA provider not supported #659 @caibenxiang
  8. [script] auto heap dump when oom error #662
  9. bugfix recurring tasks caused by priority processing exception #663
  10. bugfix repetitive collect tasks, reduce init mem size #664
  11. [manager] bugfix define yml file name and the app name are inconsistent #680
  12. [collector] bugfix metrics has a lot of repetition fields #682
  13. fix(sec): upgrade org.apache.kafka:kafka-clients to 3.4.0 #687 @lifefloating
  14. optimized code and add iotdb compose config #690 @Ceilzcx
  15. [script] modified the linux memory metrics specified script code #719 @ByteIDance
  16. Update kubernetes.md #715 @xiaohe428
  17. [home,i18n] Update kubernetes.md #716 @baiban114
  18. [webapp] fix applist delete button display #693
  19. [warehouse] bugfix metrics data not consume oom #697
  20. [manager] bugfix npe when load old define yml in windows env #701
  21. bugfix job metrics set concurrent modification exception #723
  22. [script] modified the linux memory metrics specified script code #719
  23. [webapp] bugfix the cover of the big screen is too small #724

Online https://console.tancloud.cn.

Have Fun!

Upgrade Note️.

For users who use iotdb or tdengine, sholud config application.yml to disable warehouse.store.jpa.enabled below:

Modify application.yml and set warehouse.store.jpa.enabled false

warehouse:
  store:
    jpa:
      enabled: false

Run SQL

ALTER table hzb_monitor modify job_id bigint default null;
COMMIT;

V1.3.0

官网: hertzbeat.com | tancloud.cn

重磅更新,HertzBeat v1.3.0发布啦!这个版本我们支持了对网络交换机,redis集群,更多数据库指标的监控。最重要的我们支持在WEB端配置自定义监控功能,现在可以在浏览器上操作自定义监控了。还有更多新功能欢迎探索!修复若干BUG,完善了文档,重构了代码。快来体验下吧!

只需要一条docker命令即可安装体验heartbeat : docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

感谢hertzbeat贡献者们的贡献!👍👍

我们急需对测试用例,新增应用监控,文档等各方面的贡献者,非常欢迎您的加入。快来吧,HertzBeat上手非常简单!

Feature:

  1. [webapp,doc] monitor detail support basic panel hide #619 @tomsun28
  2. add alarm notification period #624 @Ceilzcx
  3. [manager] support more mysql monitoring metrics #631
  4. [unit test] Add unit test cases for KeyPairUtil #635 @Daydreamer-ia
  5. [test]feature:add AlertDefineService test #638 @hudongdong129
  6. [unit test] Add unit test cases for AlertTemplateUtil #639 @Daydreamer-ia
  7. [test] add junit WarehouseWorkerPoolTest #642 @TherChenYang
  8. task #614 [Add monitoring parameters for Redis Cluster and Sentinel] #647 @hudongdong129
  9. A minor refactoring of the class WarehouseWorkerPoolTest #648 @HattoriHenzo
  10. [task]feature:Optimize Redis info [section] and Add Redis command statistics #665 @hudongdong129
  11. [document]add redis help document #672 @hudongdong129
  12. Jupiter dependency is explicitly declared in the main pom file #674 @HattoriHenzo
  13. refactor monitor define yml, update doc #675
  14. [task]support more window metrics #676 @hudongdong129
  15. support config monitoring define yml in web ui #678
  16. support delete monitoring define yml in web ui #679
  17. [manager] add mysql, oracle, pg db more metrics #683
  18. [warehouse] support jpa store metrics history data #684
  19. [collect]Add redis cluster auto-discovery display metrics information #685 @hudongdong129
  20. Convert version into properties #686 @HattoriHenzo
  21. [webapp] change default monitor intervals 120s to 60s #708 @xiaohe428
  22. [warehouse] support jpa expired metrics data auto cleaner #691
  23. snmp collect protocol support walk operation #699
  24. support v1.0.+ iotdb #702 @Ceilzcx
  25. feature support monitor switch network metrics #705
  26. [webapp] change alert define trigger times from max 10 to max 999 #706 @Grass-Life
  27. [doc] change default locale i18n from zh-cn to en #725

Bugfix.

  1. [collector] bugfix oracle query error: ORA-01000 happen #618
  2. [manager]bugfix:update flink fields name, use _ replace - avoid alert_threshold_expr problem. #622 @cuipiheqiuqiu
  3. [webapp] fix rule days not change when edit old notice rule item #628
  4. [webapp] update alert notice modal item span #630
  5. Update issue.md #654 @ycilry
  6. The version of Spring Boot should be put in properties #657 @HattoriHenzo
  7. Bugfix: EdDSA provider not supported #659 @caibenxiang
  8. [script] auto heap dump when oom error #662
  9. bugfix recurring tasks caused by priority processing exception #663
  10. bugfix repetitive collect tasks, reduce init mem size #664
  11. [manager] bugfix define yml file name and the app name are inconsistent #680
  12. [collector] bugfix metrics has a lot of repetition fields #682
  13. fix(sec): upgrade org.apache.kafka:kafka-clients to 3.4.0 #687 @lifefloating
  14. optimized code and add iotdb compose config #690 @Ceilzcx
  15. [script] modified the linux memory metrics specified script code #719 @ByteIDance
  16. Update kubernetes.md #715 @xiaohe428
  17. [home,i18n] Update kubernetes.md #716 @baiban114
  18. [webapp] fix applist delete button display #693
  19. [warehouse] bugfix metrics data not consume oom #697
  20. [manager] bugfix npe when load old define yml in windows env #701
  21. bugfix job metrics set concurrent modification exception #723
  22. [script] modified the linux memory metrics specified script code #719
  23. [webapp] bugfix the cover of the big screen is too small #724

升级注意️.

对于之前使用iotdb或者tdengine来存储指标数据的用户,需要修改 application.yml 来关闭JPA存储 warehouse.store.jpa.enabled 如下:

修改 application.yml 并设置 warehouse.store.jpa.enabled 参数为 false

warehouse:
  store:
    jpa:
      enabled: false

执行SQL脚本

ALTER table hzb_monitor modify job_id bigint default null;
COMMIT;

项目简介

🔥 一个拥有强大自定义监控能力,无需Agent的实时监控系统。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警通知(邮件微信钉钉飞书)

发行版本 23

v1.4.0

全部发行版

贡献者 146

全部贡献者

开发语言

  • Java 60.7 %
  • TypeScript 12.9 %
  • Less 12.8 %
  • HTML 9.6 %
  • JavaScript 1.8 %