github.com/netdata/go.d.plugin@v0.58.1/modules/postgres/init.go (about) 1 // SPDX-License-Identifier: GPL-3.0-or-later 2 3 package postgres 4 5 import ( 6 "errors" 7 8 "github.com/netdata/go.d.plugin/pkg/matcher" 9 ) 10 11 func (p *Postgres) validateConfig() error { 12 if p.DSN == "" { 13 return errors.New("DSN not set") 14 } 15 return nil 16 } 17 18 func (p *Postgres) initDBSelector() (matcher.Matcher, error) { 19 if p.DBSelector == "" { 20 return nil, nil 21 } 22 23 return matcher.NewSimplePatternsMatcher(p.DBSelector) 24 }