Skip to content

Commit

Permalink
repace componenterror to comsumererror
Browse files Browse the repository at this point in the history
  • Loading branch information
mxiamxia committed Apr 10, 2021
1 parent d92af6b commit 4ef33c9
Show file tree
Hide file tree
Showing 3 changed files with 349 additions and 244 deletions.
94 changes: 47 additions & 47 deletions pkg/lambdacomponents/defaults.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,51 +13,51 @@
* permissions and limitations under the License.
*/

package lambdacomponents
package lambdacomponents

import (
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter"
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter"
"go.opentelemetry.io/collector/component"
"go.opentelemetry.io/collector/component/componenterror"
"go.opentelemetry.io/collector/exporter/loggingexporter"
"go.opentelemetry.io/collector/exporter/otlpexporter"
"go.opentelemetry.io/collector/exporter/otlphttpexporter"
"go.opentelemetry.io/collector/exporter/prometheusexporter"
"go.opentelemetry.io/collector/receiver/otlpreceiver"
)
// LambdaComponents returns a set of stripped components used by the
// OpenTelemetry collector built for Lambda env.
func LambdaComponents() (
component.Factories,
error,
) {
var errs []error
receivers, err := component.MakeReceiverFactoryMap(
otlpreceiver.NewFactory(),
)
if err != nil {
errs = append(errs, err)
}
exporters, err := component.MakeExporterFactoryMap(
awsxrayexporter.NewFactory(),
awsemfexporter.NewFactory(),
prometheusexporter.NewFactory(),
loggingexporter.NewFactory(),
otlpexporter.NewFactory(),
otlphttpexporter.NewFactory(),
)
if err != nil {
errs = append(errs, err)
}
factories := component.Factories{
Receivers: receivers,
Exporters: exporters,
}
return factories, componenterror.CombineErrors(errs)
}
import (
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter"
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter"
"go.opentelemetry.io/collector/component"
"go.opentelemetry.io/collector/consumer/consumererror"
"go.opentelemetry.io/collector/exporter/loggingexporter"
"go.opentelemetry.io/collector/exporter/otlpexporter"
"go.opentelemetry.io/collector/exporter/otlphttpexporter"
"go.opentelemetry.io/collector/exporter/prometheusexporter"
"go.opentelemetry.io/collector/receiver/otlpreceiver"
)

// LambdaComponents returns a set of stripped components used by the
// OpenTelemetry collector built for Lambda env.
func LambdaComponents() (
component.Factories,
error,
) {
var errs []error

receivers, err := component.MakeReceiverFactoryMap(
otlpreceiver.NewFactory(),
)
if err != nil {
errs = append(errs, err)
}

exporters, err := component.MakeExporterFactoryMap(
awsxrayexporter.NewFactory(),
awsemfexporter.NewFactory(),
prometheusexporter.NewFactory(),
loggingexporter.NewFactory(),
otlpexporter.NewFactory(),
otlphttpexporter.NewFactory(),
)
if err != nil {
errs = append(errs, err)
}

factories := component.Factories{
Receivers: receivers,
Exporters: exporters,
}

return factories, consumererror.CombineErrors(errs)
}
1 change: 1 addition & 0 deletions pkg/lambdacomponents/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@ require (
)

replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/awsxray => github.com/open-telemetry/opentelemetry-collector-contrib/internal/awsxray v0.23.0

replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws => github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws v0.23.0
Loading

0 comments on commit 4ef33c9

Please sign in to comment.