|
|
|
|
|
by craftkiller
684 days ago
|
|
I use it for OpenTelemetry traces. I wrote a parser using parser-combinators so breakpoint debugging is pretty useless because the syntax is highly recursive and each parser gets invoked at nearly every character. Using traces, I can easily run a parse, and then do things like "look at the attempt to parse a hyperlink in the 2nd paragraph after the 3rd headline" pretty trivially using the tree structure that traces naturally are in. But, depending on the size of the document I am testing with, each execution generates 50+ GiB of traces, so to avoid putting significant wear on my SSD and to keep things snappy (both recording the traces and viewing the traces) I launch jaeger in memory-mode so the trace doesn't getting written to disk. Also, its super nice being able to casually use /tmp as tmpfs for basically anything without worrying much about space. |
|