in opentelemetry_collector/components.go [38:71]
func components() (component.Factories, error) {
var errs error
receivers, err := component.MakeReceiverFactoryMap(
dockerstats.NewFactory(),
nginxreceiver.NewFactory(),
vmagereceiver.NewFactory(),
)
if err != nil {
errs = appendError(errs, err)
}
exporters, err := component.MakeExporterFactoryMap(
googlecloudexporter.NewFactory(),
)
if err != nil {
errs = appendError(errs, err)
}
processors, err := component.MakeProcessorFactoryMap(
resourceprocessor.NewFactory(),
)
if err != nil {
errs = appendError(errs, err)
}
factories := component.Factories{
Receivers: receivers,
Processors: processors,
Exporters: exporters,
}
return factories, errs
}