v1.3.1
Home: hertzbeat.com | tancloud.cn
Hi guys! Major release. HertzBeat v1.3.1 is coming. So excited that more than 30 friends have contributed this version.. We support greptimeDB, tedngine3.0 and opengauss influxdb to store to metrics data. New feature monitoring export and import by excel json yaml , alert silence, new monitoring template and more. Support monitoring EulerOS metrics and SpringBoot3 metrics. Fixed several bugs, imporved document and improved the overall stable usability.
Let's Try Now!
Only one docker command is needed to install and experience hertzbeat:
docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat
Upgrade Note⚠️.
If use tdengine before, please upgrade tdengine to 3.0+
Please Run SQL Script When Upgrade.
ALTER table hzb_alert_define modify field varchar(255) default null;
COMMIT;
V1.3.1.
官网: hertzbeat.com | tancloud.cn
嗨,伙计们,重磅更新,HertzBeat v1.3.1发布啦!很激动这个版本有超三十位小伙伴们一起贡献。这个版本我们支持greptimeDB, tedgine3.0和opengauss influxdb来存储度量数据。新功能监控导出和导入支持excel json yaml, 告警静默功能,新的监控模板和更多。支持监控EulerOS指标和SpringBoot3指标。修复若干BUG,完善了文档,重构了代码,提高了整体的稳定可用性还有更多新功能欢迎探索!快来体验下吧!
只需要一条docker命令即可安装体验heatzbeat :
docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat
升级注意⚠️.
若之前使用的TDengine时序数据库,需升级至TDengine3.0+
需要执行SQL升级脚本
ALTER table hzb_alert_define modify field varchar(255) default null;
COMMIT;
Thanks to the contributors! 👍👍
What's Changed
- update iotdb doc by @Ceilzcx in #728
- [doc] update hertzbeat slogan by @tomsun28 in #730
- [script] update schema.sql to fix job_id not null by @mangel2002 in #729
- bugfix redis collector create too many instance case oom by @tomsun28 in #734
- support and expose inner metrics data by @tomsun28 in #737
- support tdengine3.0 and fix issues714 by @zhouyoulin12 in #735
- add apache2 license on class by @Ceilzcx in #741
- [collector]bugfix linux ssh collect npe by @tomsun28 in #743
- [manager] add example app define i18n comment by @tomsun28 in #744
- [collector] support linux ssh private key by @gcdd1993 in #745
- [collector] trust sqlserver server certificate default by @tomsun28 in #746
- support springboot3.x by @zhouyoulin12 in #748
- [script] update warehouse jpa store metrics expire-time to 1h by @tomsun28 in #750
- Update iotdb-init.md by @zqr10159 in #751
- fix prometheus exporter parse metric name and label name bug by @Ceilzcx in #753
- [warehouse] bugfix too many data in h2 db cause oom by @tomsun28 in #754
- [webapp] update define ui get param from url by @tomsun28 in #755
- [common] auto generate index when jpa auto-ddl by @tomsun28 in #756
- [manager,doc] fix springboot metrics collect error, update doc by @tomsun28 in #761
- [code]feature: Customize Redis DB by @zqr10159 in #763
- fix iotdb bug, database not created by @Ceilzcx in #765
- enhance nacos.yml by @vinci-897 in #766
- [webapp] fix unlock tip message by @js110 in #768
- add windows,zookeeper define yml comment translation by @tomsun28 in #773
- pref: app-mysql.yml internationalization notes by @banmajio in #778
- (Issue #769) by @fullofjoy in #779
- translate doc and fix time show bug by @js110 in #781
- add springboot2,springboot3 define yml comment translation by @topsuder in #783
- update app-oracle.yml tablespace metrics by @richar2022 in #784
- comment and translate define yml sqlserver by @fullofjoy in #787
- Update app-kafka.yml by @fcb-xiaobo in #788
- 解决部分Mysql数据库启动失败和redis连接失败的说明 by @wenkyzhang in #790
- [manager] feature:i18n for app-mongodb.yml and app-mysql.yml by @l646505418 in #794
- [manager] feature: app-influxdb_promql.yml by @Carpe-Wang in #796
- Translate https://github.com/dromara/hertzbeat/blob/master/manager/sr… by @aoshiguchen in #798
- constraint common dependencies version by @tomsun28 in #800
- Translate define yml about hertzbeat by moshu which issue about #769 by @moshu023 in #801
- update app-jetty.yml comment by @huangcanda in #803
- update app-docker.yml by @Architect-Java in #804
- add dynamic_tp define yml comment translation by @ShuningWan in #809
- update app-clickhouse.yml comment by @ShuningWan in #811
- docker compose 1.0 by @Ceilzcx in #812
- update app-ping.yml,app-port.yml comment by @MrYZhou in #813
- Update app-api.yml by @suncqujsj in #815
- Update app-api_code.yml by @suncqujsj in #816
- [task#769]add app-redis.yml translate by @hudongdong129 in #818
- bugfix historical chart time expression format error by @sunqinbo in #822
- [script] update github workflow, add pr template by @tomsun28 in #819
- [feature]change the package name by @hudongdong129 in #825
- [script] update monitoring app define yml by @tomsun28 in #826
- support postgresql store meta data instead of h2 database by @vinci-897 in #828
- Add verification for String app. And checkbox and key-value verification by @Carpe-Wang in #831
- [warehouse]Add support for greptimedb. by @zqr10159 in #834
- [manage]add app-redis_cluster.yml translate by @haoww in #842
- [refactor] avoid i18nName null by @Carpe-Wang in #845
- [task#736]Add enterprise WeChat application notifications for alerts by @hudongdong129 in #844
- use jackson instead of gson by @tomsun28 in #846
- add app-redis_cluster.yml translate by @haoww in #848
- add app-jvm.yml translate by @i-mayuan in #849
- Monitor service by @Carpe-Wang in #851
- Add logo by @fengruge in #852
- update enterprise wechat notify by @tomsun28 in #854
- [style] use StringUtils.hasText() by @Carpe-Wang in #858
- [alerter]bugfix: fix the error according to the monitorid query. by @aystzh in #860
- [docs] add postgresql-change zh-cn doc by @tomsun28 in #855
- [manager, web-app] Support Monitor config export and import by @gcdd1993 in #863
- support custom define monitoring availability alert by @tomsun28 in #859
- add app-rabbitmq.yml translate by @haoww in #871
- optimize caffeine cache by @Ceilzcx in #875
- [collector] bugfix 1.CollectUtil.extractDoubleAndUnitFromStr bug eg:%M… by @shenyumin in #869
- Added the @column(length=2048) for special fields by @dhruva1995 in #882
- Update mysql-change.md by @weiwang988 in #886
- [warehouse] bugfix inttIotDB collectCheck Bug by @shenyumin in #881
- [collector] bugfix npe when snmp walk special fields by @tomsun28 in #883
- refactor module name, optimize pom dependency management by @sunqinbo in #888
- [manager]import and export by excel by @zqr10159 in #891
- fixed bugs. change nacos monitor to prometheus. by @vinci-897 in #880
- [feature] support alert silence config by @tomsun28 in #873
- support monitoring network h3c switch by @wyt990 in #892
- [task]Change the constant class from util to constants by @hudongdong129 in #894
- support EulerOS metrics monitoring by @tomsun28 in #895
- [manager]import and export by YAML via YamlImExportServiceImpl.java by @zqr10159 in #896
- [collector] bugfix sshd error no more sessions sometime by @tomsun28 in #898
- bugfix associated label was incorrectly deleted when deleting a monitor by @tomsun28 in #900
- 修复LocalDateTime返回前端接受为数组问题。 by @licocon in #906
- [manager]use
snakeyaml
instead ofjackson
to export monitors. by @zqr10159 in #909 - [warehouse] issue:897 修改TDengine查询历史记录时关键字查询bug。 by @2406450951 in #903
- [manager] support huaweiyun smn to send alert notify by @gcdd1993 in #904
- [bug#877]Maximum length control for password increase by @hudongdong129 in #908
- [doc]add deployment methods by @zqr10159 in #912
- [webapp] update monitor chart ui by @tomsun28 in #911
- [feature]logback-spring.xml Scroll to delete expired logs by @hudongdong129 in #916
- [doc] add greptimeDB store mertics help doc by @tomsun28 in #914
- bugfix monitoring host field can not custom define in ui by @tomsun28 in #915
- support influxdb as history data store database by @Ceilzcx in #917
- support monitoring template doc by @tomsun28 in #920
- bugfix protobuf generate CollectRep by @tomsun28 in #921
- remove unknown javadoc tag date by @tomsun28 in #922
- fix array out of bound when collect redis metrics by @sunqinbo in #918
- enable export monitors by excel, yaml in web by @tomsun28 in #923
- [warehouse] reduce the amount of metrics stored by jpa by @tomsun28 in #925
- bugfix http header content-type error when send dingtalk message by @tomsun28 in #926
- [hertzbeat] release hertzbeat version v1.3.1 by @tomsun28 in #924
New Contributors
- @mangel2002 made their first contribution in #729
- @vinci-897 made their first contribution in #766
- @js110 made their first contribution in #768
- @JavaLionLi made their first contribution in #771
- @banmajio made their first contribution in #778
- @fullofjoy made their first contribution in #779
- @topsuder made their first contribution in #783
- @richar2022 made their first contribution in #784
- @fcb-xiaobo made their first contribution in #788
- @wenkyzhang made their first contribution in #790
- @ZangJuxy made their first contribution in #791
- @l646505418 made their first contribution in #794
- @Carpe-Wang made their first contribution in #796
- @moshu023 made their first contribution in #801
- @huangcanda made their first contribution in #803
- @Architect-Java made their first contribution in #804
- @ShuningWan made their first contribution in #809
- @MrYZhou made their first contribution in #813
- @suncqujsj made their first contribution in #815
- @sunqinbo made their first contribution in #822
- @haoww made their first contribution in #842
- @i-mayuan made their first contribution in #849
- @fengruge made their first contribution in #852
- @aystzh made their first contribution in #860
- @shenyumin made their first contribution in #869
- @dhruva1995 made their first contribution in #882
- @weiwang988 made their first contribution in #886
- @wyt990 made their first contribution in #892
- @licocon made their first contribution in #906
- @2406450951 made their first contribution in #903
Full Changelog: v1.3.0...v1.3.1