github.com/netdata/go.d.plugin@v0.58.1/agent/discovery/dummy/config.go (about) 1 // SPDX-License-Identifier: GPL-3.0-or-later 2 3 package dummy 4 5 import ( 6 "errors" 7 8 "github.com/netdata/go.d.plugin/agent/confgroup" 9 ) 10 11 type Config struct { 12 Registry confgroup.Registry 13 Names []string 14 } 15 16 func validateConfig(cfg Config) error { 17 if len(cfg.Registry) == 0 { 18 return errors.New("empty config registry") 19 } 20 if len(cfg.Names) == 0 { 21 return errors.New("names not set") 22 } 23 return nil 24 }