-
Notifications
You must be signed in to change notification settings - Fork 828
Open
Labels
help wantedExtra attention is neededExtra attention is neededkind/featureNew feature or requestNew feature or requestneeds/designAdditional design discussion is required.Additional design discussion is required.
Description
Feature Request
Motivation
A decently common feature request that comes up in conversations is for tracing to provide some sort of visualization of spans and events in some sort of GUI. This would help tracing
users better understand and debug their applications.
Proposal
At a high level, I can think of a few options:
- Revive https://github.com/tokio-rs/console and build out a robust, terminal-based UI.
- Build something similar to https://github.com/jonathanj/eliottree. In some sense, davidbarsky/tracing-tree is halfway there, but it'd need to operate over something over some intermediate representation of spans.
- Direct users to something like Jaeger in a container with https://docs.rs/tracing-opentelemetry/0.5.0/tracing_opentelemetry/, but that might be a bit heavyweight.
- Use pprof. This might be kinda easy!
Alternatives
Don't do this.
jtescher, fwcd, Folyd, mpfaff, Chaoses-Ib and 1 more
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is neededkind/featureNew feature or requestNew feature or requestneeds/designAdditional design discussion is required.Additional design discussion is required.