-
Notifications
You must be signed in to change notification settings - Fork 886
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
Missing traces/spans for requests #5840
Comments
Hey @cbos , |
@mateuszrzeszutek The 'problem' is with httpClient factory in .Net. Now I created a simple ASP.NET setup with by using httpClient factory. When I do now a request, I see the same problem (comparable with our setup on production). Next steps will follow. |
No, the client shouldn't really matter - what's most important is your server setup: what libraries/frameworks/servers you're using, how your app is structured, etc. |
@mateuszrzeszutek |
@mateuszrzeszutek
As soon as the Is this information enough for this ticket? Or do you need a test application? |
Ah, that helps, thanks! I think I know where the problem is. Looks like your request is not sampled the |
As this these requests come from an upstream services, the The services I am busy with are not called that often, but give sometimes some weird behavior, so I like to get as much as detailed information out of it. |
Yes, you can set the |
Thanks for fixing this issue! Any idea when a new release will become available? |
hi @cbos! current target for 1.13.0 release is Monday. |
@trask @mateuszrzeszutek |
We have a third party docker containers were we have injected the opentelemetry java agent.
That works great. Metrics, logging are extracted.
But not for all requests (actual the requests I want to know more about), are not traced.
This is information from the metrics (prometheus endpoint):
Irrelevant information is stripped
I see a number of requests without an http_route.
These requests do not get traced.
All the other requests are send either curl or by the monitoring (the OPTIONS requests). These requests do get traced.
The third party Java service is using Spring boot with Jersey JaxRS.
The invocation of these services is done by .Net code in Azure. HttpClient postAsync with a payload.
These are also send to /api/v1/aangiftes/berekening, but apparently not recognized for that http_route.
My question is:
How can we get the metrics right, then it also gets the http_route and how do we get the traces for these requests as well.
The text was updated successfully, but these errors were encountered: