in pkg/lambdacomponents/defaults.go [33:65]
func Components() (
component.Factories,
error,
) {
var errs error
receivers, err := component.MakeReceiverFactoryMap(
otlpreceiver.NewFactory(),
)
if err != nil {
errs = multierr.Append(errs, err)
}
exporters, err := component.MakeExporterFactoryMap(
awsxrayexporter.NewFactory(),
awsemfexporter.NewFactory(),
awsprometheusremotewriteexporter.NewFactory(),
prometheusexporter.NewFactory(),
loggingexporter.NewFactory(),
otlpexporter.NewFactory(),
otlphttpexporter.NewFactory(),
)
if err != nil {
errs = multierr.Append(errs, err)
}
factories := component.Factories{
Receivers: receivers,
Exporters: exporters,
}
return factories, errs
}