in collector/receiver/prometheusreceiver/config.go [163:179]
func (cfg *Config) Validate() error {
promConfig := cfg.PrometheusConfig
if promConfig != nil {
err := cfg.validatePromConfig(promConfig)
if err != nil {
return err
}
}
if cfg.TargetAllocator != nil {
err := cfg.validateTargetAllocatorConfig()
if err != nil {
return err
}
}
return nil
}