This is an automated email from the ASF dual-hosted git repository.

zhengqiwei pushed a change to branch self-monitor
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git


    from ff470531eb feat(metrics): enable Prometheus support and add metric tags
     add dc52c88d88 [doc] japanese linux (#3571)
     add b46d049158 [fix]: Fix a problem where the inputstream was closed 
prematurely when parsing Prometheus (#3567)
     add c21a2952a5 [doc]: add FAQs about task limits (#3581)
     add 779272d65f [infra] upgrade openjdk image to fix Debian source failed 
(#3587)
     add fb03a57725 [feature] Support i18n of collector online notification 
(#3585)
     add d6584093f5 [doc] add japanese i18n in app-linux_script.yml (#3575)
     add f80d066851 [doc] add japanese i18n in app-mariadb.yml (#3577)
     add 08cac3c6cc [doc] add japanese i18n in app-memcached.yml (#3578)
     add d569721e01 [doc] add japanese i18n in app-modbus.yml (#3580)
     add 986103395b [feature] System time zone optimization. (#3588)
     add f309d5eafd [doc] add japanese i18n in app-mongodb.yml (#3590)
     add 433a83303f [refactor] Refactor the comparison logic (#3574)
     add e5406d57c6 [fix] Fix collector online metadata filling (#3579)
     add 2e224ce626 [doc] add japanese i18n in app-mongodb_atlas.yml (#3593)
     add 73f71503f5 [doc] add japanese i18n in app-mysql.yml (#3594)
     add 2252b2a769 [doc] add japanese i18n in app-zookeeper.yml and 
app-zookeeper_sd.yml (#3596)
     add c1492deaa0 [doc] add japanese i18n in app-nginx.yml (#3600)
     add a9dc7bf7f3 [doc] add japanese i18n in app-rocketmq.yml and 
app-rabbitmq.yml (#3598)
     add 2f5cfa9d5d [improve] VM write request sets up gzip compression and 
adds saveData unit tests (#3595)
     add a13dd89fd2 [feat] Auto-generate AES key if not configured (#3604)
     add 64cd5f9658 [doc] update japanese i18n in app-mqtt.yml and 
app-mysql.yml (#3597)
     add a58ad35c8b [fix] Fix collector offline without sending offline 
notification (#3601)
     add 6d1aa503df [doc] fix image reference issues in documents (#3608)
     add fd1c58f68d [doc] add japanese i18n in app-nacos.yml (#3599)
     add 9f3329c85f [doc] add japanese i18n in app-nvidia.yml, app-ping.yml, 
app-pop3.yml, app-port.yml and app-push.yml (#3611)
     add d156c10aed [doc] update japanese i18n in app-nacos_sd.yml, 
app-nebula_graph.yml, app-zookeeper.yml (#3602)
     add 9f7b9994b8 [doc] add japanese i18n in app-nebula_graph_cluster.yml and 
update japanese of client (#3603)
     add babbfaea68 [bugfix] the tagValue may be null in the determineNewLabels 
method (#3606)
     add 2731504278 [doc] add japanese i18n in app-netease_mailbox.yml and 
app-ntp.yml (#3607)
     add 3949b73751 [doc] add japanese i18n in app-oceanbase.yml (#3614)
     add 17d836752e [feat] Http collect supports jsonpath parsing of numeric 
type (#3612)
     add 89aaad2401 [doc] Optimize the home website navbar layout UI for 
medium-sized screens (#3616)
     add 007ecd2db1 [doc] add japanese i18n in app-opensuse.yml (#3619)
     add 18f8a541f0 [doc] add japanese i18n in app-oracle.yml (#3621)
     add bd08de41d5 [doc] add japanese i18n in app-postgresql.yml (#3624)
     add e8ebc65053 [doc] add linux operating system practice usecase (#3628)
     add da484aef26 [fix] Fixed `springboot3` template yaml has the jexl inner 
conflict keyword(#3629)
     add 8776f98cf5 [Feature] add customized labels to VM metrics (#3622)
     add 04cfdae1e5 [fix] Fixed issue where jdbc url was replaced (#3625)
     add 5fe20dff05 [fix] remove optional metrics (#3636)
     add 98f6aed42e Merge branch 'master' into self-monitor

No new revisions were added by this update.

Summary of changes:
 .all-contributorsrc                                |   19 +
 .github/workflows/backend-build-test.yml           |    9 -
 README.md                                          |    2 +
 README_CN.md                                       |    2 +
 README_JP.md                                       |    6 +
 .../alert/calculate/AlarmCacheManager.java         |    5 +
 .../alert/calculate/CollectorAlertHandler.java     |    3 +-
 .../alert/expr/AlertExpressionBaseVisitor.java     |  205 +-
 .../alert/expr/AlertExpressionEvalVisitor.java     |  225 +-
 .../hertzbeat/alert/expr/AlertExpressionLexer.java |  595 +-
 .../alert/expr/AlertExpressionParser.java          | 6357 ++++++++++----------
 .../alert/expr/AlertExpressionVisitor.java         |   48 +-
 .../src/main/resources/expr/AlertExpression.g4     |    8 +-
 .../alert/calculate/CollectorAlertHandlerTest.java |  147 +
 .../alert/expr/AlertExpressionEvalVisitorTest.java |  130 +-
 .../collect/database/JdbcCommonCollect.java        |   10 +-
 .../collector/collect/http/HttpCollectImpl.java    |   82 +-
 .../collect/database/JdbcCommonCollectTest.java    |   90 +-
 .../collect/http/HttpCollectImplTest.java          |  121 +-
 .../hertzbeat/common/config/CommonConfig.java      |    7 -
 .../{AiTypeEnum.java => JexlKeywordsEnum.java}     |   75 +-
 ...eption.java => ExpressionVisitorException.java} |    9 +-
 .../org/apache/hertzbeat/common/util/AesUtil.java  |    2 +-
 .../apache/hertzbeat/common/util/AesUtilTest.java  |   11 +
 .../manager/config/ConfigInitializer.java          |   49 +-
 .../controller/GeneralConfigController.java        |   42 +-
 .../hertzbeat/manager/pojo/dto/SystemSecret.java   |    5 +
 .../manager/scheduler/CollectorJobScheduler.java   |    3 +
 .../manager/service/impl/AppServiceImpl.java       |    5 +
 .../manager/service/impl/LabelServiceImpl.java     |   37 +-
 .../manager/service/impl/MonitorServiceImpl.java   |   22 +
 .../src/main/resources/application-test.yml        |   94 +-
 .../src/main/resources/application.yml             |    2 +
 .../src/main/resources/define/app-kvrocks.yml      |    2 +-
 .../src/main/resources/define/app-linux.yml        |   60 +
 .../src/main/resources/define/app-linux_script.yml |   47 +
 .../src/main/resources/define/app-mariadb.yml      |  133 +-
 .../src/main/resources/define/app-memcached.yml    |   28 +-
 .../src/main/resources/define/app-modbus.yml       |   34 +-
 .../src/main/resources/define/app-mongodb.yml      |   54 +-
 .../main/resources/define/app-mongodb_atlas.yml    |   42 +-
 .../src/main/resources/define/app-mqtt.yml         |   31 +-
 .../src/main/resources/define/app-mysql.yml        |  134 +-
 .../src/main/resources/define/app-nacos.yml        |   14 +
 .../src/main/resources/define/app-nacos_sd.yml     |   29 +-
 .../src/main/resources/define/app-nebula_graph.yml |   77 +-
 .../resources/define/app-nebula_graph_cluster.yml  |   44 +-
 .../main/resources/define/app-netease_mailbox.yml  |   42 +-
 .../src/main/resources/define/app-nginx.yml        |   26 +
 .../src/main/resources/define/app-ntp.yml          |   21 +-
 .../src/main/resources/define/app-nvidia.yml       |   30 +-
 .../src/main/resources/define/app-oceanbase.yml    |   30 +-
 .../src/main/resources/define/app-opensuse.yml     |   60 +
 .../src/main/resources/define/app-oracle.yml       |   79 +-
 .../src/main/resources/define/app-ping.yml         |    6 +
 .../src/main/resources/define/app-pop3.yml         |   15 +-
 .../src/main/resources/define/app-port.yml         |    7 +
 .../src/main/resources/define/app-postgresql.yml   |   93 +
 .../src/main/resources/define/app-push.yml         |    5 +
 .../src/main/resources/define/app-rabbitmq.yml     |   83 +-
 .../src/main/resources/define/app-rocketmq.yml     |   24 +-
 .../src/main/resources/define/app-springboot3.yml  |    6 +-
 .../src/main/resources/define/app-ubuntu.yml       |   40 +-
 .../src/main/resources/define/app-zookeeper.yml    |   57 +
 .../src/main/resources/define/app-zookeeper_sd.yml |    6 +
 .../scheduler/CollectorJobSchedulerTest.java       |  102 +-
 .../hertzbeat/manager/script/YamlCheckScript.java  |   91 +
 .../hertzbeat/manager/service/AppServiceTest.java  |   62 +
 .../manager/service/LabelServiceTest.java          |   38 +-
 .../manager/service/MonitorServiceTest.java        |   28 +
 .../tsdb/vm/VictoriaMetricsClusterDataStorage.java |   10 +-
 .../tsdb/vm/VictoriaMetricsDataStorage.java        |   35 +-
 .../history/tsdb/vm/VictoriaMetricsProperties.java |   12 +-
 .../tsdb/vm/VictoriaMetricsDataStorageTest.java    |  221 +
 .../tsdb/vm/VictoriaMetricsPropertiesTest.java     |   61 +
 home/blog/2023-09-26-hertzbeat-v1.4.1.md           |   12 +-
 home/docs/help/alert_sms.md                        |    8 +-
 home/docs/help/issue.md                            |   18 +
 home/docs/help/ubuntu.md                           |   44 +-
 home/docs/start/usecase/linux-os-practice.md       |   97 +
 .../current/help/alert_sms.md                      |    8 +-
 .../current/help/issue.md                          |    9 +
 .../current/help/ubuntu.md                         |   44 +-
 home/sidebars.json                                 |    6 +-
 home/src/css/custom.css                            |   20 +-
 home/src/pages/team/index.jsx                      |    2 +
 .../static/img/blog/blog-collector-manage-form.png |  Bin 0 -> 647721 bytes
 home/static/img/blog/blog-collector-manage.png     |  Bin 0 -> 468101 bytes
 home/static/img/blog/blog-name-i18n.png            |  Bin 0 -> 461676 bytes
 home/static/img/blog/blog-new-dashboard.png        |  Bin 0 -> 594780 bytes
 home/static/img/blog/blog-new-help-moudle.png      |  Bin 0 -> 293365 bytes
 home/static/img/blog/blog-new-login-page.png       |  Bin 0 -> 765132 bytes
 .../docs/help/alert-sms-tencent-cloud-access.png   |  Bin 0 -> 79984 bytes
 .../img/docs/help/alert-sms-tencent-cloud-app.png  |  Bin 0 -> 42882 bytes
 .../help/alert-sms-tencent-cloud-signature.png     |  Bin 0 -> 77902 bytes
 .../docs/help/alert-sms-tencent-cloud-template.png |  Bin 0 -> 65168 bytes
 home/static/img/docs/start/linux-os-practice-1.png |  Bin 0 -> 235941 bytes
 home/static/img/docs/start/linux-os-practice-2.png |  Bin 0 -> 190147 bytes
 home/static/img/docs/start/linux-os-practice-3.png |  Bin 0 -> 108329 bytes
 home/static/img/docs/start/linux-os-practice-4.png |  Bin 0 -> 252053 bytes
 home/static/img/docs/start/linux-os-practice-5.png |  Bin 0 -> 164038 bytes
 home/static/img/docs/start/linux-os-practice-6.png |  Bin 0 -> 158908 bytes
 home/static/img/docs/start/linux-os-practice-7.png |  Bin 0 -> 142018 bytes
 home/static/img/docs/start/linux-os-practice-8.png |  Bin 0 -> 167296 bytes
 .../conf/application.yml                           |    2 +
 .../conf/application.yml                           |    2 +
 script/docker/collector/Dockerfile                 |    2 +-
 script/docker/server/Dockerfile                    |    2 +-
 .../system-config/system-config.component.html     |   97 +-
 .../system-config/system-config.component.ts       |   19 +
 web-app/src/app/service/general-config.service.ts  |    4 +
 111 files changed, 6733 insertions(+), 4109 deletions(-)
 create mode 100644 
hertzbeat-alerter/src/test/java/org/apache/hertzbeat/alert/calculate/CollectorAlertHandlerTest.java
 copy 
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/constants/{AiTypeEnum.java
 => JexlKeywordsEnum.java} (53%)
 copy 
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/support/exception/{AlertExpressionException.java
 => ExpressionVisitorException.java} (81%)
 create mode 100644 
hertzbeat-manager/src/test/java/org/apache/hertzbeat/manager/script/YamlCheckScript.java
 create mode 100644 
hertzbeat-warehouse/src/test/java/org/apache/hertzbeat/warehouse/store/history/tsdb/vm/VictoriaMetricsDataStorageTest.java
 create mode 100644 
hertzbeat-warehouse/src/test/java/org/apache/hertzbeat/warehouse/store/history/tsdb/vm/VictoriaMetricsPropertiesTest.java
 create mode 100644 home/docs/start/usecase/linux-os-practice.md
 create mode 100644 home/static/img/blog/blog-collector-manage-form.png
 create mode 100644 home/static/img/blog/blog-collector-manage.png
 create mode 100644 home/static/img/blog/blog-name-i18n.png
 create mode 100644 home/static/img/blog/blog-new-dashboard.png
 create mode 100644 home/static/img/blog/blog-new-help-moudle.png
 create mode 100644 home/static/img/blog/blog-new-login-page.png
 create mode 100644 home/static/img/docs/help/alert-sms-tencent-cloud-access.png
 create mode 100644 home/static/img/docs/help/alert-sms-tencent-cloud-app.png
 create mode 100644 
home/static/img/docs/help/alert-sms-tencent-cloud-signature.png
 create mode 100644 
home/static/img/docs/help/alert-sms-tencent-cloud-template.png
 create mode 100644 home/static/img/docs/start/linux-os-practice-1.png
 create mode 100644 home/static/img/docs/start/linux-os-practice-2.png
 create mode 100644 home/static/img/docs/start/linux-os-practice-3.png
 create mode 100644 home/static/img/docs/start/linux-os-practice-4.png
 create mode 100644 home/static/img/docs/start/linux-os-practice-5.png
 create mode 100644 home/static/img/docs/start/linux-os-practice-6.png
 create mode 100644 home/static/img/docs/start/linux-os-practice-7.png
 create mode 100644 home/static/img/docs/start/linux-os-practice-8.png


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to