-
Notifications
You must be signed in to change notification settings - Fork 838
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hosting vendor supported exporters for OpenTelemetry #1335
Comments
I believe it should be hosted in seperate repo, see #890
Not sure but i believe the interface (and the default implementation) should be in
I think we would need to wait for open-telemetry/opentelemetry-specification#637 (comment) to have an answer |
It depends what is meant by "Resources". Is this simply resource detection, or some reporting of resources to x-ray? If it is detection, then the detector can live in the contrib repo. I have talked with other maintainers about this a few times and it seems like resource detection and possibly propagators may live in contrib, but that exporters should be hosted by the third party. Currently, the detectors live in our core resources package, but according to this, we should split them into their own packages.
I would add the interface to
I think it is probably ok for propagators to live in the contrib repo. |
Hello Daniel! @dyladan Really thank you for your time! |
Empty folders cannot be committed to github so the first id generator package will need to create it. |
Got it, thank you! |
Final question for this issue. |
@EdZou unless it is time-sensitive, I would wait for the changes required by open-telemetry/oteps#111 to land. Specifically, resource detectors will be made to live in separate extension modules rather than living in our |
Co-authored-by: Amir Blum <amirgiraffe@gmail.com>
AWS XRay Components
Description:
Hello everyone, I am an AWS intern working on adding Id generator, propagators and resource components for AWS X-Ray Exporter under JavaScript SDK repository.
Similar components exist in the Java implementation:
Id Generator: https://github.com/open-telemetry/opentelemetry-java/blob/a59748a904e0cb1e2e4f8df50dd346a82f26ff1e/sdk_extensions/aws_v1_support/src/main/java/io/opentelemetry/sdk/extensions/trace/aws/AwsXRayIdsGenerator.java#L36
Propagators: https://github.com/open-telemetry/opentelemetry-java/blob/a59748a904e0cb1e2e4f8df50dd346a82f26ff1e/extensions/trace_propagators/src/main/java/io/opentelemetry/extensions/trace/propagation/AwsXRayPropagator.java#L51
Resources: https://github.com/open-telemetry/opentelemetry-java/blob/a59748a904e0cb1e2e4f8df50dd346a82f26ff1e/sdk_extensions/aws_v1_support/src/main/java/io/opentelemetry/sdk/extensions/trace/aws/resource/AwsResource.java#L26
Questions:
The text was updated successfully, but these errors were encountered: