This is an automated email from the ASF dual-hosted git repository.
zhaoqingran pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/hertzbeat-collector-go.git
from 85889f5 Add Apache License 2.0
add 1bf2925 init commit
add 06a62a4 init commit
new a385999 Merge pull request #1 from yuluo-yx/0901-yuluo/init
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
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(+)
create mode 100644 Dockerfile
create mode 100644 Makefile
create mode 100644 README.md
create mode 100644 VERSION
create mode 100644 api/message.pb.go
create mode 100644 api/message.proto
create mode 100644 cmd/collector/hertzbeat-collector.yaml
create mode 100644 cmd/collector/main.go
create mode 100644 go.mod
create mode 100644 go.sum
create mode 100644 pkg/banner/banner.txt
create mode 100644 pkg/banner/embed.go
create mode 100644 pkg/collector/basic/.keep
create mode 100644 pkg/collector/basic/database/.keep
create mode 100644 pkg/collector/basic/dns/.keep
create mode 100644 pkg/collector/basic/ftp/.keep
create mode 100644 pkg/collector/basic/http/.keep
create mode 100644 pkg/collector/basic/icmp/.keep
create mode 100644 pkg/collector/basic/imap/.keep
create mode 100644 pkg/collector/basic/ipmi2/.keep
create mode 100644 pkg/collector/basic/jmx/.keep
create mode 100644 pkg/collector/basic/memcached/.keep
create mode 100644 pkg/collector/basic/modbus/.keep
create mode 100644 pkg/collector/basic/mqtt/.keep
create mode 100644 pkg/collector/basic/nginx/.keep
create mode 100644 pkg/collector/basic/ntp/.keep
create mode 100644 pkg/collector/basic/plc/.keep
create mode 100644 pkg/collector/basic/pop3/.keep
create mode 100644 pkg/collector/basic/prometheus/.keep
create mode 100644 pkg/collector/basic/push/.keep
create mode 100644 pkg/collector/basic/redfish/.keep
create mode 100644 pkg/collector/basic/redis/.keep
create mode 100644 pkg/collector/basic/registry/.keep
create mode 100644 pkg/collector/basic/s7/.keep
create mode 100644 pkg/collector/basic/script/.keep
create mode 100644 pkg/collector/basic/sd/.keep
create mode 100644 pkg/collector/basic/smtp/.keep
create mode 100644 pkg/collector/basic/snmp/.keep
create mode 100644 pkg/collector/basic/ssh/.keep
create mode 100644 pkg/collector/basic/telnet/.keep
create mode 100644 pkg/collector/basic/udp/.keep
create mode 100644 pkg/collector/basic/websocket/.keep
create mode 100644 pkg/collector/bootstrap.go
create mode 100644 pkg/collector/common/cache/.keep
create mode 100644 pkg/collector/common/collect/dispatch/.keep
create mode 100644
pkg/collector/common/collect/metrics/hertzbeat_metrics_collector.go
create mode 100644 pkg/collector/common/collect/strategy/strategy_factory.go
create mode 100644 pkg/collector/common/dispatcher/exporter/.keep
create mode 100644 pkg/collector/common/job/job_server.go
create mode 100644 pkg/collector/common/ssh/.keep
create mode 100644 pkg/collector/common/transport/transport.go
create mode 100644 pkg/collector/config/config.go
create mode 100644 pkg/collector/config/config_test.go
create mode 100644 pkg/collector/extension/kafka/.keep
create mode 100644 pkg/collector/extension/mongodb/.keep
create mode 100644 pkg/collector/extension/nebulagraph/.keep
create mode 100644 pkg/collector/extension/rocketmq/.keep
create mode 100644 pkg/collector/server/server.go
create mode 100644 pkg/collector/server/server_test.go
create mode 100644 pkg/constants/const.go
create mode 100644 pkg/logger/logger.go
create mode 100644 pkg/logger/logger_test.go
create mode 100644 pkg/types/config_types.go
create mode 100644 pkg/types/job/job_types.go
create mode 100644 pkg/types/job/protocol/common_request_protocol.go
create mode 100644 pkg/types/job/protocol/consul_sd_protocol.go
create mode 100644 pkg/types/job/protocol/ssh_protocol.go
create mode 100644 pkg/types/job/protocol/zookeeper_sd_protocol.go
create mode 100644 pkg/types/logging_types.go
create mode 100644 pkg/util/.keep
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]