TLDR Aleksandar wants to show only traces in traces view and exclude certain routes. Ankit confirms the feature is upcoming. Srikanth and vishal-signoz help exclude a healthcheck route using FastAPI.
> is it possible to show only traces in the traces view This is upcoming in a month. We are launching a new explorer page with that option > is it possible to exclude certain routes, as I have healthcheck route which is triggered every few seconds and unnecessarily bloats the view should be possible. Srikanth can you help?
Ankit thats great news! Thanks for the reply.
> which makes it a bit hard for me to find the information that I need What data that you need to view for traces and not spans? Would be helpful to understand. Aleksandar
ideally I would be able to toggle to show/hide the spans in the list shown on `/trace` , so when needed I can see only the traces without the spans, and then when I want to see spans of the specific trace I click on it to open the detailed view (trace details page)
okay... cc vishal-signoz
Just by the looks of it, you are probably using FastAPI, see
You are right, thank you so much my friend, will try it! Srikanth :pray:
> so when needed I can see only the traces without the spans by this do you mean root span? since trace is really a bunch of spans.
Srikanth yes, thats what I’ve meant
Srikanth the URL exclude list seems to be working, the only issue is that my healthcheck is on the `/` route, and I’m not sure which value should I set to exclude only that URL and not any other. With value `OTEL_PYTHON_EXCLUDED_URLS=/` It excludes all root spans for all urls
Aleksandar Try `^/$` It should only match `/` route
tried it, it excluded all of the routes except the healthcheck one, so basically opposite of what I was heading towards to vishal-signoz
Strange, `^/$` is regex to match only `/` Can you set `OTEL_PYTHON_FASTAPI_EXCLUDED_URLS="^/$"`
I tested this regex:
I’ll test the `OTEL_PYTHON_FASTAPI_EXCLUDED_URLS` in a few minutes. One thing that crossed my mind from
`OTEL_PYTHON_FASTAPI_EXCLUDED_URLS` behaving exactly the same
Yes, it doesn’t include the trailing slash. I recommend you to some straightforward endpoint like `/healthz` or `/healthcheck` and exclude it instead of the root URL.
that is probably the best approach. Thanks for the help Srikanth vishal-signoz
Srikanth vishal-signoz I was able to actually solve it with the following value for excluded URLs: `^(https?://)?[^/]+(/)?$`
The regex `^/$` would have worked if the url that was passed to the validation function was only relative (`/`), but instead its the full URL (`
Aleksandar
Tue, 02 May 2023 14:39:44 UTCHi, is it possible to show only traces in the traces view, by default Signoz shows both traces and their spans which makes it a bit hard for me to find the information that I need (screenshot for a reference). Also, is it possible to exclude certain routes, as I have healthcheck route which is triggered every few seconds and unnecessarily bloats the view. Thanks!