├── .github └── workflows │ ├── build.yml │ └── deploy-trace-deck.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── README.md ├── rustfmt.toml ├── trace-deck.png ├── trace-deck ├── Cargo.toml ├── index.html └── src │ ├── main.rs │ ├── state.rs │ ├── statistics.rs │ ├── tabs │ ├── callsites.rs │ ├── details.rs │ ├── global_timeline.rs │ ├── mod.rs │ ├── plot_span_duration.rs │ ├── tape_events.rs │ ├── tape_timeline.rs │ └── welcome.rs │ ├── timeline.rs │ └── utils.rs ├── tracing-tape-parser ├── Cargo.toml ├── examples │ └── parse.rs └── src │ └── lib.rs ├── tracing-tape-recorder ├── Cargo.toml ├── benches │ └── recorder.rs ├── examples │ ├── basic_usage.rs │ ├── fib_client.rs │ ├── fib_server.rs │ ├── multiple_threads.rs │ └── shave_yaks.rs └── src │ ├── lib.rs │ ├── old.rs │ └── recorder.rs └── tracing-tape ├── Cargo.toml └── src ├── intro.rs ├── lib.rs └── record ├── callsite.rs ├── event.rs ├── mod.rs └── span.rs /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-trace-deck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/.github/workflows/deploy-trace-deck.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .DS_Store 3 | trace-deck/dist 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/README.md -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | wrap_comments = true 2 | -------------------------------------------------------------------------------- /trace-deck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck.png -------------------------------------------------------------------------------- /trace-deck/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/Cargo.toml -------------------------------------------------------------------------------- /trace-deck/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/index.html -------------------------------------------------------------------------------- /trace-deck/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/main.rs -------------------------------------------------------------------------------- /trace-deck/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/state.rs -------------------------------------------------------------------------------- /trace-deck/src/statistics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/statistics.rs -------------------------------------------------------------------------------- /trace-deck/src/tabs/callsites.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/tabs/callsites.rs -------------------------------------------------------------------------------- /trace-deck/src/tabs/details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/tabs/details.rs -------------------------------------------------------------------------------- /trace-deck/src/tabs/global_timeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/tabs/global_timeline.rs -------------------------------------------------------------------------------- /trace-deck/src/tabs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/tabs/mod.rs -------------------------------------------------------------------------------- /trace-deck/src/tabs/plot_span_duration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/tabs/plot_span_duration.rs -------------------------------------------------------------------------------- /trace-deck/src/tabs/tape_events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/tabs/tape_events.rs -------------------------------------------------------------------------------- /trace-deck/src/tabs/tape_timeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/tabs/tape_timeline.rs -------------------------------------------------------------------------------- /trace-deck/src/tabs/welcome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/tabs/welcome.rs -------------------------------------------------------------------------------- /trace-deck/src/timeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/timeline.rs -------------------------------------------------------------------------------- /trace-deck/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/trace-deck/src/utils.rs -------------------------------------------------------------------------------- /tracing-tape-parser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-parser/Cargo.toml -------------------------------------------------------------------------------- /tracing-tape-parser/examples/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-parser/examples/parse.rs -------------------------------------------------------------------------------- /tracing-tape-parser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-parser/src/lib.rs -------------------------------------------------------------------------------- /tracing-tape-recorder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-recorder/Cargo.toml -------------------------------------------------------------------------------- /tracing-tape-recorder/benches/recorder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-recorder/benches/recorder.rs -------------------------------------------------------------------------------- /tracing-tape-recorder/examples/basic_usage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-recorder/examples/basic_usage.rs -------------------------------------------------------------------------------- /tracing-tape-recorder/examples/fib_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-recorder/examples/fib_client.rs -------------------------------------------------------------------------------- /tracing-tape-recorder/examples/fib_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-recorder/examples/fib_server.rs -------------------------------------------------------------------------------- /tracing-tape-recorder/examples/multiple_threads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-recorder/examples/multiple_threads.rs -------------------------------------------------------------------------------- /tracing-tape-recorder/examples/shave_yaks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-recorder/examples/shave_yaks.rs -------------------------------------------------------------------------------- /tracing-tape-recorder/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-recorder/src/lib.rs -------------------------------------------------------------------------------- /tracing-tape-recorder/src/old.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape-recorder/src/old.rs -------------------------------------------------------------------------------- /tracing-tape-recorder/src/recorder.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tracing-tape/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape/Cargo.toml -------------------------------------------------------------------------------- /tracing-tape/src/intro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape/src/intro.rs -------------------------------------------------------------------------------- /tracing-tape/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape/src/lib.rs -------------------------------------------------------------------------------- /tracing-tape/src/record/callsite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape/src/record/callsite.rs -------------------------------------------------------------------------------- /tracing-tape/src/record/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape/src/record/event.rs -------------------------------------------------------------------------------- /tracing-tape/src/record/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape/src/record/mod.rs -------------------------------------------------------------------------------- /tracing-tape/src/record/span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soehrl/tracing-tape/HEAD/tracing-tape/src/record/span.rs --------------------------------------------------------------------------------