Query traces not appearing on Jaeger

Continuing the discussion from Tracing - Deploy:

I have deployed a cluster with Jaeger enabled and its ratio set to 100%. I’m trying to trace queries but I see nothing in Jaeger. I can see them in ZPages though but I wonder why they can’t be seen in Jaeger. I see otrace being used in both cases but I’m not sure how something ends in ZPages but not in Jaeger. Is there any good explanation ? any reason why it’s not collected by Jaeger

Thanks

Hiya @cscetbon,

Can you compare your setup to this repo (checkout the docker-compose file): GitHub - matthewmcneely/dgraph-v21.03-sandbox at issue/list-compaction-stale-transaction ?

For some reason it started to appear as expected :man_shrugging:

So I guess I’m good. One question though, any idea why I see many \u0000 characters in the schema I’m using ?

You can see my cluster’s state at https://pastebin.com/raw/ufdukkbn to see what I’m talking about, if you look at all predicates.

It has to do with how they’re encoded on disk. There’s a PR in the pipeline to address it: BREAKING: fix json marshal unmarshal for namespace > 127 (#7810,#7838,#8091) #8599 by harshil-goel · Pull Request #8602 · dgraph-io/dgraph · GitHub

1 Like

Thank you @matthewmcneely I’m gonna subscribe to that PR then and as soon as there is an image I can try it and see for myself if it’s actually changing this. UTF-8 characters should load better