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]
