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
TLS not working in tempo #3478
Comments
Are you setting the grpc client config in all 3 places: https://grafana.com/docs/tempo/latest/configuration/network/tls/#client-configuration |
I tried setting the grpc client config in all 3 places , but for
setting in the values yaml file
|
I do not know much about how the values.yaml interacts with the tempo configuration. Can you share the actual, rendered tempo config? It would be easier for me to help you. Also the My guess, based on your error, is that the |
i have formatted the config in previous comments properly.
If i follow same format in values.yaml
I get this error |
i believe the querier should be:
can you see if that works? |
Tempo got started now. But see 2 more errors , my application is throwing the below error
In grafana , in explore tempo in search i see the below error when i am clicking on search Below is my tempo configuration from my pod
|
i have deployed tempo yum package on Linux machine and tested, even then i am getting the below error from application.
here is my tempo config i have used
In grafana i am able to add the tempo data source with https . |
This is a networking issue and likely unrelated to Tempo. I would begin debugging by trying to open a tcp connection to the appropriate port using a tool like |
I have checked removing the TLS configuration from tempo , and application is able to send traces to otel endpoint. But if i enable TLS configuration in tempo , and add https://x.x.x.x:4317, then i am seeing this error from application.
|
Have you confirmed that the process is running and the expected ports are open using a tool like |
I have confirmed , port is accessible from the application machine. But adding https like https://192.168.1.90:4317 is giving issue.If i keep http:://192.168.1.90:4317 i am getting below error
nc port confirmation
|
i have tested by removing the below tls from
|
If you run a local |
I could see the port listening with netstat command , Tempo version is 2.4 i still see the error from the application
Please find tempo log here please find configuration file here |
It appears that Tempo is listening on the expected port. If you run the collector and Tempo in the same network namespace do you see the error? Is the error transient? are any spans being consumed by Tempo? |
Error isn't transient . its lasting forever and no spans are being consumed by tempo at all, this happens only when we have |
This issue has been automatically marked as stale because it has not had any activity in the past 60 days. |
Describe the bug
When TLS is enabled in tempo , observing below error continuously in pod logs and logs show grpc 3100 is started on http
To Reproduce
Steps to reproduce the behavior:
Expected behavior
GRPC should be listening on https and when otel endpoint 0.0.0.0:4317 should receive traces on https.
Environment:
Additional Context
i have referred TLS config from https://grafana.com/docs/tempo/latest/configuration/network/tls/ , i want to receive traces using https://ip:4317
The text was updated successfully, but these errors were encountered: