Documentation ¶
Overview ¶
Package configparser implements loading of configuration from Viper configuration. The implementation relies on registered factories that allow creating default configuration for each type of receiver/exporter/processor.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeTypeAndName ¶
DecodeTypeAndName decodes a key in type[/name] format into type and fullName. fullName is the key normalized such that type and name components have spaces trimmed. The "type" part must be present, the forward slash and "name" are optional. typeStr will be non-empty if err is nil.
func Load ¶
Load loads a Config from Parser. After loading the config, need to check if it is valid by calling `ValidateConfig`.
func LoadReceiver ¶
func LoadReceiver(componentConfig *config.Parser, fullName string, factory component.ReceiverFactory) (config.Receiver, error)
LoadReceiver loads a receiver config from componentConfig using the provided factories.
Types ¶
This section is empty.