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

zhaoqingran pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hertzbeat-collector-go.git

commit a385999a7e5aeac95adb0bdb1b3b2d34c4e52b8c
Merge: 85889f5 06a62a4
Author: Logic <[email protected]>
AuthorDate: Mon Sep 1 21:43:58 2025 +0800

    Merge pull request #1 from yuluo-yx/0901-yuluo/init
    
    feat: init project

 Dockerfile                                         |   1 +
 Makefile                                           |  61 ++++
 README.md                                          |   1 +
 VERSION                                            |   1 +
 api/message.pb.go                                  | 319 +++++++++++++++++++++
 api/message.proto                                  |  64 +++++
 cmd/collector/hertzbeat-collector.yaml             |   8 +
 cmd/collector/main.go                              |  26 ++
 go.mod                                             |  27 ++
 go.sum                                             |  47 +++
 pkg/banner/banner.txt                              |   5 +
 pkg/banner/embed.go                                |  56 ++++
 pkg/collector/basic/.keep                          |   0
 pkg/collector/basic/database/.keep                 |   0
 pkg/collector/basic/dns/.keep                      |   0
 pkg/collector/basic/ftp/.keep                      |   0
 pkg/collector/basic/http/.keep                     |   0
 pkg/collector/basic/icmp/.keep                     |   0
 pkg/collector/basic/imap/.keep                     |   0
 pkg/collector/basic/ipmi2/.keep                    |   0
 pkg/collector/basic/jmx/.keep                      |   0
 pkg/collector/basic/memcached/.keep                |   0
 pkg/collector/basic/modbus/.keep                   |   0
 pkg/collector/basic/mqtt/.keep                     |   0
 pkg/collector/basic/nginx/.keep                    |   0
 pkg/collector/basic/ntp/.keep                      |   0
 pkg/collector/basic/plc/.keep                      |   0
 pkg/collector/basic/pop3/.keep                     |   0
 pkg/collector/basic/prometheus/.keep               |   0
 pkg/collector/basic/push/.keep                     |   0
 pkg/collector/basic/redfish/.keep                  |   0
 pkg/collector/basic/redis/.keep                    |   0
 pkg/collector/basic/registry/.keep                 |   0
 pkg/collector/basic/s7/.keep                       |   0
 pkg/collector/basic/script/.keep                   |   0
 pkg/collector/basic/sd/.keep                       |   0
 pkg/collector/basic/smtp/.keep                     |   0
 pkg/collector/basic/snmp/.keep                     |   0
 pkg/collector/basic/ssh/.keep                      |   0
 pkg/collector/basic/telnet/.keep                   |   0
 pkg/collector/basic/udp/.keep                      |   0
 pkg/collector/basic/websocket/.keep                |   0
 pkg/collector/bootstrap.go                         |  71 +++++
 pkg/collector/common/cache/.keep                   |   0
 pkg/collector/common/collect/dispatch/.keep        |   0
 .../collect/metrics/hertzbeat_metrics_collector.go |  68 +++++
 .../common/collect/strategy/strategy_factory.go    |  39 +++
 pkg/collector/common/dispatcher/exporter/.keep     |   0
 pkg/collector/common/job/job_server.go             |  28 ++
 pkg/collector/common/ssh/.keep                     |   0
 pkg/collector/common/transport/transport.go        |  42 +++
 pkg/collector/config/config.go                     | 118 ++++++++
 pkg/collector/config/config_test.go                |  45 +++
 pkg/collector/extension/kafka/.keep                |   0
 pkg/collector/extension/mongodb/.keep              |   0
 pkg/collector/extension/nebulagraph/.keep          |   0
 pkg/collector/extension/rocketmq/.keep             |   0
 pkg/collector/server/server.go                     |  69 +++++
 pkg/collector/server/server_test.go                |   1 +
 pkg/constants/const.go                             |  27 ++
 pkg/logger/logger.go                               | 120 ++++++++
 pkg/logger/logger_test.go                          | 101 +++++++
 pkg/types/config_types.go                          |  21 ++
 pkg/types/job/job_types.go                         |  35 +++
 pkg/types/job/protocol/common_request_protocol.go  |  16 ++
 pkg/types/job/protocol/consul_sd_protocol.go       |  33 +++
 pkg/types/job/protocol/ssh_protocol.go             |  58 ++++
 pkg/types/job/protocol/zookeeper_sd_protocol.go    |  41 +++
 pkg/types/logging_types.go                         |  65 +++++
 pkg/util/.keep                                     |   0
 70 files changed, 1614 insertions(+)


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

Reply via email to