-
Notifications
You must be signed in to change notification settings - Fork 772
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
Support OpenTelemetry protocol and agent exporter #19
Comments
Also should update src\OpenTelemetry.Exporter.Ocagent\Implementation\SpanDataExtentions.cs#39 with producer and consumer span types in the new protos |
fyi the protos are in https://github.com/open-telemetry/opentelemetry-proto now |
One thing I've wondered, would it make sense to publish the generated proto code out of that repo rather than importing it to this one as a submodule or so forth? |
I have very little experience with submodules. Every time I tried it was not a streamline thing. It always took more time to fix tooling than simple copying of rarely updated files take. And shipping a hotfix that only addresses a single issue and only need one of many changes is impossible. If you have good examples where this approach worked just fine - I'm happy to try again and learn. |
I've found submodules to be unwieldy as well - we can just copy files around for now I reckon. |
Have feelings changed about how to proceed with these .proto files? At the very least a reference to a commit from the proto repo is necessary. We could copy the .proto files over and generate as part of the build of this project I think. No need to check-in the intermediate g.cs files. |
Java went submodule way: https://github.com/open-telemetry/opentelemetry-java/tree/master/proto/src/main We can try the same |
I don't have strong feelings |
Ugh. submodules sounds nice in principle and a bit nasty in practice. I'll make a copy of the files. |
As discussed on Gitter, @pjanotti assigning this to you |
This should be complete now. @pjanotti Can you confirm and close this? |
We are still missing the instrumentation library in the exports... |
@eddynaka please check if the instrumentationlibrary info is missing in the otlp exporter. |
This is because ActivitySource is blank for those DiagnosticSourceInstrumentation activities. One proposed fix would be to modify the legacy activity with correct ActivitySource. |
This work is complete. The lack of InstrumentationLibrary info is a bug in the instrumentations, not an exporter. Closing this. |
…ed .editorconfig from primary repo. Added some missing files in solution. (#19)
Find protos here: https://github.com/open-telemetry/opentelemetry-java/tree/master/sdk/src/main/proto
The text was updated successfully, but these errors were encountered: