-
Notifications
You must be signed in to change notification settings - Fork 67
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
[Network Improvements] Ease networking knowledge needed to use Tracetest #2383
Comments
We would have to allow users to override the port that Tracetest listens to because it might conflict with an Otel collector running locally. This would prevent users from starting Tracetest.
Edit: talking with @kdhamric and I think it makes sense to keep that configuration inside a resource instead. |
Will we leverage the 'config resource' for this? |
DRAFT: Tasks required to complete this story:
@mathnogueira what do you think? |
|
We may want to consider #1292 as part of this work. |
@kdhamric that ticket doesn't have much info, could you add something so we can check if it would match to be done as part of this? |
Currently considering this: As we are making the OTLP endpoints to be more prominent by the network ease changes. |
If we decide to work on the above ☝ that should be part of a separate ticket |
Currently, some users struggle to use Tracetest due to networking issues. We want to ease this pain.
AC1:
As a new user to OTel,
I want to be able to use a minimal configuration in my app instrumentation
and have the trace data easily appear in Tracetest when not utilizing a direct trace data store.
AC2:
As a developer, when coding locally on my desktop, I want Tracetest to just work where possible,
and guide me in the areas where some education is needed.
Proposed Solution:
Move to using the default gRPC port Tracetest listens for incoming spans via gRPC to 4317 to match the default (https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/otlp.md). This will allow a minimal configuration.
Allow http as a method to send incoming spans, and listen for this on 4318 (https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/otlp.md#otlphttp)
On the Docker setup, expose 4317 and 4318 and route them to either Tracetest or the OTel Collector.
The text was updated successfully, but these errors were encountered: