github.com/netdata/go.d.plugin@v0.58.1/modules/mongodb/init.go (about)

     1  // SPDX-License-Identifier: GPL-3.0-or-later
     2  
     3  package mongo
     4  
     5  import (
     6  	"errors"
     7  )
     8  
     9  func (m *Mongo) verifyConfig() error {
    10  	if m.URI == "" {
    11  		return errors.New("connection URI is empty")
    12  	}
    13  
    14  	return nil
    15  }
    16  
    17  func (m *Mongo) initDatabaseSelector() error {
    18  	if m.Databases.Empty() {
    19  		return nil
    20  	}
    21  
    22  	sr, err := m.Databases.Parse()
    23  	if err != nil {
    24  		return err
    25  	}
    26  	m.dbSelector = sr
    27  
    28  	return nil
    29  }