open-telemetry / opentelemetry-collector-contrib

Contrib repository for the OpenTelemetry Collector
https://opentelemetry.io
Apache License 2.0
3.12k stars 2.39k forks source link

[receiver/signalfx] follow receiver contract #36376

Closed VihasMakwana closed 1 week ago

VihasMakwana commented 2 weeks ago

This PR enables awsfirehose to follow the receiver contract and maintain the correct order of operations. The status code returned by the receiver should be dependent upon type of error (i.e. permanent/non-permanent error).

Also, updates the helpers to improve readability.

VihasMakwana commented 1 week ago

@open-telemetry/collector-contrib-approvers @dmitryax can this be merged?