What does this PR do?
This PR is part 2 of https://github.com/f5/otel-arrow-adapter/pull/185
Adds the filereceivercomponent directly rather than using the component currently in opentelemetry-collector-contrib package.
Adding the component directly allows us to use the functionality from this https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/22080 open in the contrib repository. This contrib PR is taking a while to get approved so in the meantime it might be better to add these changes to start using these components to replay data in production.
What does this PR do? This PR is part 2 of https://github.com/f5/otel-arrow-adapter/pull/185 Adds the filereceivercomponent directly rather than using the component currently in opentelemetry-collector-contrib package.
Adding the component directly allows us to use the functionality from this https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/22080 open in the contrib repository. This contrib PR is taking a while to get approved so in the meantime it might be better to add these changes to start using these components to replay data in production.
Example config:
Testing Ran the cmd/otelarrowcol with the filereceiver component and successfully read from file in the desired format/compression
(cc: @jmacd)