zfs: move common init function out of arch-specific files

Signed-off-by: Daniel Swarbrick <daniel.swarbrick@gmail.com>
This commit is contained in:
Daniel Swarbrick 2024-05-12 18:25:06 +02:00 committed by Johannes 'fish' Ziemke
parent fafc973e94
commit 8ea822f67a
4 changed files with 4 additions and 12 deletions

View file

@ -15,3 +15,7 @@
// +build !nozfs // +build !nozfs
package collector package collector
func init() {
registerCollector("zfs", defaultEnabled, NewZFSCollector)
}

View file

@ -30,10 +30,6 @@ const (
zfsCollectorSubsystem = "zfs" zfsCollectorSubsystem = "zfs"
) )
func init() {
registerCollector("zfs", defaultEnabled, NewZfsCollector)
}
func NewZfsCollector(logger *slog.Logger) (Collector, error) { func NewZfsCollector(logger *slog.Logger) (Collector, error) {
return &zfsCollector{ return &zfsCollector{
sysctls: []bsdSysctl{ sysctls: []bsdSysctl{

View file

@ -58,10 +58,6 @@ type zfsCollector struct {
logger *slog.Logger logger *slog.Logger
} }
func init() {
registerCollector("zfs", defaultEnabled, NewZFSCollector)
}
// NewZFSCollector returns a new Collector exposing ZFS statistics. // NewZFSCollector returns a new Collector exposing ZFS statistics.
func NewZFSCollector(logger *slog.Logger) (Collector, error) { func NewZFSCollector(logger *slog.Logger) (Collector, error) {
return &zfsCollector{ return &zfsCollector{

View file

@ -61,10 +61,6 @@ const (
zfsCollectorSubsystem = "zfs" zfsCollectorSubsystem = "zfs"
) )
func init() {
registerCollector("zfs", defaultEnabled, NewZfsCollector)
}
func NewZfsCollector(logger *slog.Logger) (Collector, error) { func NewZfsCollector(logger *slog.Logger) (Collector, error) {
return &zfsCollector{ return &zfsCollector{
abdstatsLinearCount: prometheus.NewDesc( abdstatsLinearCount: prometheus.NewDesc(