Crates.io | tracing-span-tree |
lib.rs | tracing-span-tree |
version | 0.1.1 |
source | src |
created_at | 2021-09-02 17:57:27.700189 |
updated_at | 2022-03-22 12:51:02.30772 |
description | Simple tracing subscriber for hierarchical profiling |
homepage | |
repository | https://github.com/matklad/tracing-span-tree |
max_upload_size | |
id | 446113 |
size | 19,243 |
Consumer of tracing
data, which prints a hierarchical profile.
Based on https://github.com/davidbarsky/tracing-tree, but does less, while actually printing timings for spans by default.
Usage:
tracing_span_tree::span_tree()
.aggregate(true)
.enable();
Example output:
8.37ms top_level
1.09ms middle
1.06ms leaf
1.06ms middle
3.12ms middle
1.06ms leaf
3.06ms middle
Same data, but with .aggregate(true)
:
8.39ms top_level
8.35ms 4 middle
2.13ms 2 leaf