24e8161262
- add base structure - unify the proto metrics creation and propagation - implement arp and openvpn - refactor to meet the prom exporter standart - add instance label to the metrics - refactor the call chain - add gateway, unbound_dns and openvpn implementations - add gateway stuff - structure refactor; mod clean; cron implementation - implement cron in the collector; refactor utils in the opnsense package refactor names and implement option functions to disable collectorInstances add GH action workflows Create codeql.yml - clean fix stuff
139 lines
4.8 KiB
Text
139 lines
4.8 KiB
Text
# github.com/alecthomas/kingpin/v2 v2.3.2
|
|
## explicit; go 1.17
|
|
github.com/alecthomas/kingpin/v2
|
|
# github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137
|
|
## explicit; go 1.15
|
|
github.com/alecthomas/units
|
|
# github.com/beorn7/perks v1.0.1
|
|
## explicit; go 1.11
|
|
github.com/beorn7/perks/quantile
|
|
# github.com/cespare/xxhash/v2 v2.2.0
|
|
## explicit; go 1.11
|
|
github.com/cespare/xxhash/v2
|
|
# github.com/coreos/go-systemd/v22 v22.5.0
|
|
## explicit; go 1.12
|
|
github.com/coreos/go-systemd/v22/activation
|
|
# github.com/go-kit/log v0.2.1
|
|
## explicit; go 1.17
|
|
github.com/go-kit/log
|
|
github.com/go-kit/log/level
|
|
# github.com/go-logfmt/logfmt v0.5.1
|
|
## explicit; go 1.17
|
|
github.com/go-logfmt/logfmt
|
|
# github.com/golang/protobuf v1.5.3
|
|
## explicit; go 1.9
|
|
github.com/golang/protobuf/proto
|
|
# github.com/jpillora/backoff v1.0.0
|
|
## explicit; go 1.13
|
|
github.com/jpillora/backoff
|
|
# github.com/kr/text v0.2.0
|
|
## explicit
|
|
# github.com/matttproud/golang_protobuf_extensions v1.0.4
|
|
## explicit; go 1.9
|
|
github.com/matttproud/golang_protobuf_extensions/pbutil
|
|
# github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f
|
|
## explicit
|
|
github.com/mwitkow/go-conntrack
|
|
# github.com/prometheus/client_golang v1.17.0
|
|
## explicit; go 1.19
|
|
github.com/prometheus/client_golang/prometheus
|
|
github.com/prometheus/client_golang/prometheus/collectors
|
|
github.com/prometheus/client_golang/prometheus/internal
|
|
github.com/prometheus/client_golang/prometheus/promhttp
|
|
# github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16
|
|
## explicit; go 1.18
|
|
github.com/prometheus/client_model/go
|
|
# github.com/prometheus/common v0.44.0
|
|
## explicit; go 1.18
|
|
github.com/prometheus/common/config
|
|
github.com/prometheus/common/expfmt
|
|
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
|
|
github.com/prometheus/common/model
|
|
github.com/prometheus/common/promlog
|
|
# github.com/prometheus/exporter-toolkit v0.10.0
|
|
## explicit; go 1.18
|
|
github.com/prometheus/exporter-toolkit/web
|
|
github.com/prometheus/exporter-toolkit/web/kingpinflag
|
|
# github.com/prometheus/procfs v0.11.1
|
|
## explicit; go 1.19
|
|
github.com/prometheus/procfs
|
|
github.com/prometheus/procfs/internal/fs
|
|
github.com/prometheus/procfs/internal/util
|
|
# github.com/xhit/go-str2duration/v2 v2.1.0
|
|
## explicit; go 1.13
|
|
github.com/xhit/go-str2duration/v2
|
|
# golang.org/x/crypto v0.8.0
|
|
## explicit; go 1.17
|
|
golang.org/x/crypto/bcrypt
|
|
golang.org/x/crypto/blowfish
|
|
# golang.org/x/net v0.10.0
|
|
## explicit; go 1.17
|
|
golang.org/x/net/context
|
|
golang.org/x/net/http/httpguts
|
|
golang.org/x/net/http/httpproxy
|
|
golang.org/x/net/http2
|
|
golang.org/x/net/http2/hpack
|
|
golang.org/x/net/idna
|
|
golang.org/x/net/internal/timeseries
|
|
golang.org/x/net/trace
|
|
# golang.org/x/oauth2 v0.8.0
|
|
## explicit; go 1.17
|
|
golang.org/x/oauth2
|
|
golang.org/x/oauth2/clientcredentials
|
|
golang.org/x/oauth2/internal
|
|
# golang.org/x/sync v0.3.0
|
|
## explicit; go 1.17
|
|
golang.org/x/sync/errgroup
|
|
# golang.org/x/sys v0.12.0
|
|
## explicit; go 1.17
|
|
golang.org/x/sys/internal/unsafeheader
|
|
golang.org/x/sys/unix
|
|
golang.org/x/sys/windows
|
|
# golang.org/x/text v0.9.0
|
|
## explicit; go 1.17
|
|
golang.org/x/text/secure/bidirule
|
|
golang.org/x/text/transform
|
|
golang.org/x/text/unicode/bidi
|
|
golang.org/x/text/unicode/norm
|
|
# google.golang.org/appengine v1.6.7
|
|
## explicit; go 1.11
|
|
google.golang.org/appengine/internal
|
|
google.golang.org/appengine/internal/base
|
|
google.golang.org/appengine/internal/datastore
|
|
google.golang.org/appengine/internal/log
|
|
google.golang.org/appengine/internal/remote_api
|
|
google.golang.org/appengine/internal/urlfetch
|
|
google.golang.org/appengine/urlfetch
|
|
# google.golang.org/protobuf v1.31.0
|
|
## explicit; go 1.11
|
|
google.golang.org/protobuf/encoding/prototext
|
|
google.golang.org/protobuf/encoding/protowire
|
|
google.golang.org/protobuf/internal/descfmt
|
|
google.golang.org/protobuf/internal/descopts
|
|
google.golang.org/protobuf/internal/detrand
|
|
google.golang.org/protobuf/internal/encoding/defval
|
|
google.golang.org/protobuf/internal/encoding/messageset
|
|
google.golang.org/protobuf/internal/encoding/tag
|
|
google.golang.org/protobuf/internal/encoding/text
|
|
google.golang.org/protobuf/internal/errors
|
|
google.golang.org/protobuf/internal/filedesc
|
|
google.golang.org/protobuf/internal/filetype
|
|
google.golang.org/protobuf/internal/flags
|
|
google.golang.org/protobuf/internal/genid
|
|
google.golang.org/protobuf/internal/impl
|
|
google.golang.org/protobuf/internal/order
|
|
google.golang.org/protobuf/internal/pragma
|
|
google.golang.org/protobuf/internal/set
|
|
google.golang.org/protobuf/internal/strs
|
|
google.golang.org/protobuf/internal/version
|
|
google.golang.org/protobuf/proto
|
|
google.golang.org/protobuf/reflect/protodesc
|
|
google.golang.org/protobuf/reflect/protoreflect
|
|
google.golang.org/protobuf/reflect/protoregistry
|
|
google.golang.org/protobuf/runtime/protoiface
|
|
google.golang.org/protobuf/runtime/protoimpl
|
|
google.golang.org/protobuf/types/descriptorpb
|
|
google.golang.org/protobuf/types/known/timestamppb
|
|
# gopkg.in/yaml.v2 v2.4.0
|
|
## explicit; go 1.15
|
|
gopkg.in/yaml.v2
|