Skip to content

Releases: apache/hertzbeat

v1.6.1-rc2

18 Sep 15:57
Compare
Choose a tag to compare
v1.6.1-rc2 Pre-release
Pre-release

What's Changed

Read more

v1.6.0

14 May 05:00
708b5a2
Compare
Choose a tag to compare

v1.6.0

Hi guys! Apache HertzBeat (incubating) 1.6.0 version has published!

Our first apache version here!

Download Page https://hertzbeat.apache.org/docs/download/

Upgrade Guide: https://hertzbeat.apache.org/blog/2024/06/11/hertzbeat-v1.6.0-update/

Thanks to our contributors! 👍👍

Highlights

  • HertzBeat is donated to the Apache Incubator.
  • migrate repo, clean up code, license, add more help doc and more
  • add dependency license doc
  • [feature]Hertzbeat custom plugin. by @zqr10159 in #1973
  • [feature] add apache hugegraph monitor by @zhangshenghang in #1972
  • [improve][HIP] HIP-01: Implement refactoring AbstractCollect by @crossoverJie in #1966
  • [feature] Support monitoring of OpenAI accounts by @zuobiao-zhou in #1947
  • [feature] add apache yarn monitor by @zhangshenghang in #1937
  • [featrue]add apache hdfs monitor by @zhangshenghang in #1920
  • [feature] support use ngql query metrics from nebulaGraph by @LiuTianyou in #1917
  • [feature] support random jwt secret when not custom by @tomsun28 in #1897
  • feat Support Time Type to Tengine Data Storage by @Clownsw in #1890
  • [feature] support the VictoriaMetrics cluster by @xuziyang in #1880
  • [feature] support flyway database migration by @tomsun28 in #1875
  • [feature] Support Redfish protocol to monitoring server by @gjjjj0101 in #1867
  • [feature] add influxdb metrics monitoring by @TJxiaobao in #1730
  • [improve] use apache jexl replace of aviator by @tomsun28 in #1859
  • [feature] Add Linux process monitoring by @zhangshenghang in #1857
  • [feature] Add Apache Hbase RegionServer monitoring by @zhangshenghang in #1833
  • [improve] use eclipselink orm replace of hibernate orm by @tomsun28 in #1801
  • [feature]Add monitoring for Hbase Master by @zhangshenghang in #1820
  • [feature] Improve the import checkstyle by @crossoverJie in #1802
  • [Improve]When multiple lines are returned, each alarm is triggered instead of only the first alarm by @15613060203 in #1797
  • [improve]Add external lib folder to store mysql and oracle driver. by @zqr10159 in #1783
  • [feature:update-checkstyle] Limit the java file header by @YxYL6125 in #1799
  • monitor center add search type modal by @tomsun28 in #1699
  • mongodb monitoring support custom connection timeout param by @ZY945 in #1697
  • System config theme by @TJxiaobao in #1636
  • [feature] add storm monitor by @starmilkxin in #1673
  • add a online prometheus parser and a prometheus-like push style. by @vinci-897 in #1644
  • and more bugfix, doc, features power by our contributors, thanks to them.

What's Changed

Read more

v1.5.0

08 Feb 03:58
45e05bb
Compare
Choose a tag to compare

Happy Chinese New Year!

Today is the eve of the Chinese Lunar New Year, I wish you all a happy Spring Festival!

v1.5.0

Home: hertzbeat.com

Hi guys! HertzBeat's 1.5.0 version has published!

This version hertzbeat provides powerful status page building capabilities, easily communicate the real-time status of your service to users. like https://www.githubstatus.com/

  • support status page function @tomsun28
  • add new field description in hertzbeat tag detail by @GEM0816g
  • bugfix: search monitors error when pageable @avvCode
  • Alert define add export and import function @a-little-fool @yqxxgh
  • refactor tdengine store code, auto close resource by @Carpe-Wang
  • alert notice add monitor host by @yqxxgh
  • snowflake id by @liyin
  • interface info displays in Mb by @Calvin979
  • Alert yml config by @zqr10159
  • more feature, document and bugfix

status page

image


Let's Try Now!

  1. Just one command to get started:

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat

or use quay.io (if dockerhub network connect timeout)

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat quay.io/tancloud/hertzbeat

  1. Access http://localhost:1157 to start, default account: admin/hertzbeat

  2. Deploy collector clusters

docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector tancloud/hertzbeat-collector
  • -e IDENTITY=custom-collector-name : set the collector unique identity name.
  • -e MANAGER_HOST=127.0.0.1 : set the main hertzbeat server ip.
  • -e MANAGER_PORT=1158 : set the main hertzbeat server port, default 1158.

Detailed config refer to Install HertzBeat via Docker


Thanks to the contributors! 👍👍

What's Changed

New Contributors

Full Changelog: v1.4.4...v1.5.0

v1.4.4

11 Jan 13:17
f9bbd78
Compare
Choose a tag to compare

v1.4.4

Home: hertzbeat.com

Hi guys! HertzBeat's 1.4.4 version has published!

  • support snmp v3 monitoring protocol @TJxiaobao
  • support monitoring NebulaGraph metrics @ZY945
  • support monitoring pop3 metrics @a-little-fool
  • support monitoring memcached metrics @ZY945
  • support monitoring nginx metrics @a-little-fool
  • support monitoring hive metrics @a-little-fool
  • feature: support for dns monitoring by @Calvin979
  • monitoring the availability of websockets through handshake. by @ZY945
  • add ntp protocol and support ntp monitoring by @ZY945
  • add smtp protocol and support smtp monitoring by @ZY945
  • more feature, document and bugfix
1

Let's Try Now!

  1. Just one command to get started:

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat

or use quay.io (if dockerhub network connect timeout)

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat quay.io/tancloud/hertzbeat

  1. Access http://localhost:1157 to start, default account: admin/hertzbeat

  2. Deploy collector clusters

docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector tancloud/hertzbeat-collector
  • -e IDENTITY=custom-collector-name : set the collector unique identity name.
  • -e MANAGER_HOST=127.0.0.1 : set the main hertzbeat server ip.
  • -e MANAGER_PORT=1158 : set the main hertzbeat server port, default 1158.

Detailed config refer to Install HertzBeat via Docker


Thanks to the contributors! 👍👍

What's Changed

New Contributors

Full Changelog: v1.4.3...v1.4.4

v1.4.3

07 Dec 05:22
2863f92
Compare
Choose a tag to compare

Good News

HertzBeat has been included in the
CNCF Observability And Analysis - Monitoring Landscape.

image

v1.4.3

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat's 1.4.3 version has published!

  • enhanced reporting of external general alert API
  • support mysql api port website mongodb jvm redis monitoring metrics name i18n
  • support auto collect metrics by prometheus task
  • support victoriametrics as metrics data storage
  • support monitoring spring gateway metrics
  • add more windows monitoring metrics
  • add e2e testing module, support by api-testing
  • more feature, document and bugfix

Compatible with the Prometheus ecosystem, now we can monitoring what Prometheus can monitoring with few clicks on gui.
image

image

Let's Try Now!

  1. Just one command to get started:

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat

or use quay.io (if dockerhub network connect timeout)

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat quay.io/tancloud/hertzbeat

  1. Access http://localhost:1157 to start, default account: admin/hertzbeat

  2. Deploy collector clusters

docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector tancloud/hertzbeat-collector
  • -e IDENTITY=custom-collector-name : set the collector unique identity name.
  • -e MANAGER_HOST=127.0.0.1 : set the main hertzbeat server ip.
  • -e MANAGER_PORT=1158 : set the main hertzbeat server port, default 1158.

Detailed config refer to Install HertzBeat via Docker


Thanks to the contributors! 👍👍

What's Changed

New Contributors

Full Changelog: v1.4.2...v1.4.3

v1.4.2

11 Nov 01:56
1f12ac9
Compare
Choose a tag to compare

v1.4.2

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat's 1.4.2 version has published!

  • [ospp] support custom notice template
  • [ospp] support push metrics monitoring(beta)
  • support using Huawei Cloud OBS to store monitoring templates yml
  • support emqx monitoring and udp port monitoring
  • more features , fix multiple bugs and so on

Let's Try Now!

  1. Just one command to get started:

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat

or use quay.io (if dockerhub network connect timeout)

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat quay.io/tancloud/hertzbeat

  1. Access http://localhost:1157 to start, default account: admin/hertzbeat

  2. Deploy collector clusters

docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector tancloud/hertzbeat-collector
  • -e IDENTITY=custom-collector-name : set the collector unique identity name.
  • -e MANAGER_HOST=127.0.0.1 : set the main hertzbeat server ip.
  • -e MANAGER_PORT=1158 : set the main hertzbeat server port, default 1158.

Detailed config refer to Install HertzBeat via Docker


Thanks to the contributors! 👍👍

What's Changed

New Contributors

Full Changelog: v1.4.1...v1.4.2

v1.4.1

25 Sep 14:15
c05dee6
Compare
Choose a tag to compare

v1.4.1

Home: hertzbeat.com | tancloud.cn

Hi guys! HertzBeat's 1.4.1 version has published!

  • new login page
image image
  • collector manage
image image
  • new help moudle
image
  • monitor metrics dashboard name i18n
image
  • refactor collector dispatcher and more

Let's Try Now!

  1. Just one command to get started:

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat

or use quay.io (if dockerhub network connect timeout)

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat quay.io/tancloud/hertzbeat

  1. Access http://localhost:1157 to start, default account: admin/hertzbeat

  2. Deploy collector clusters

docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector tancloud/hertzbeat-collector
  • -e IDENTITY=custom-collector-name : set the collector unique identity name.
  • -e MANAGER_HOST=127.0.0.1 : set the main hertzbeat server ip.
  • -e MANAGER_PORT=1158 : set the main hertzbeat server port, default 1158.

Detailed config refer to Install HertzBeat via Docker


Thanks to the contributors! 👍👍

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.4.1

v1.4.0

10 Aug 15:29
d14fe28
Compare
Choose a tag to compare

v1.4.0

Home: hertzbeat.com | tancloud.cn

Hi guys! Major release. HertzBeat's collectors cluster is coming!

cluster-arch

Let's Try Now!

  1. Just one command to get started:

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat

or use quay.io (if dockerhub network connect timeout)

docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat quay.io/tancloud/hertzbeat

  1. Access http://localhost:1157 to start, default account: admin/hertzbeat

  2. Deploy collector clusters

docker run -d -e IDENTITY=custom-collector-name -e MANAGER_IP=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector tancloud/hertzbeat-collector
  • -e IDENTITY=custom-collector-name : set the collector unique identity name.
  • -e MANAGER_IP=127.0.0.1 : set the main hertzbeat server ip.
  • -e MANAGER_PORT=1158 : set the main hertzbeat server port, default 1158.

Detailed config refer to Install HertzBeat via Docker


Thanks to the contributors! 👍👍

What's Changed

New Contributors

Full Changelog: v1.3.2...v1.4.0

v1.3.2

05 Jul 03:12
9828528
Compare
Choose a tag to compare

v1.3.2

Home: hertzbeat.com | tancloud.cn

Hi guys! Major release. HertzBeat v1.3.2 has published. We support monitoring freebsd, debian, opensuse, redhat, apache doris metrics, kafka common queue, support config email server on web-ui, support monitors center and tag group by, alert define threshold expression display ui, http ipv6 and more. Fixed many 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

or use quay.io (if dockerhub network connect timeout)

docker run -d -p 1157:1157 --name hertzbeat quay.io/tancloud/hertzbeat


Upgrade Note⚠️.

For h2 database users, sholud exec sql below:

ALTER TABLE HZB_PARAM DROP CONSTRAINT CONSTRAINT_82;;

How to Enable H2 WEB Console:
Modify application.yml and restart, access ip:1157/h2-console

spring:
  h2:
    console:
      path: /h2-console
      enabled: true

V1.3.2

官网: hertzbeat.com | tancloud.cn

嗨伙计们,HertzBeat v1.3.2发布啦!这个版本我们支持对freebsd, debian, opensuse, redhat, apache doris等新的监控类型和指标。支持WEB页面配置邮件服务器,公共消息队列支持Kafka,新的监控中心页面,支持标签分组展示,阈值配置不仅仅有表达式,还支持更人性化的操作UI,还有HTTP ipv6等更多功能。这次版本修复了大量BUG,完善文档和重构代码,提高了整体的稳定可用性还有更多新功能欢迎探索!快来体验下吧!

只需要一条docker命令即可安装体验heatzbeat :

docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat

or use quay.io (if dockerhub network connect timeout)

docker run -d -p 1157:1157 --name hertzbeat quay.io/tancloud/hertzbeat


Upgrade Note⚠️.

For h2 database users, sholud exec sql below:

ALTER TABLE HZB_PARAM DROP CONSTRAINT CONSTRAINT_82;;

How to Enable H2 WEB Console:
Modify application.yml and restart, access ip:1157/h2-console

spring:
  h2:
    console:
      path: /h2-console
      enabled: true

Thanks to the contributors! 👍👍

What's Changed

Read more

v1.3.1

03 May 03:10
9e66e0a
Compare
Choose a tag to compare

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

Read more