Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tokio-rs/tracing
Application level tracing for Rust.
https://github.com/tokio-rs/tracing
This is caused by tower-rs/tower#114, which some tower crates haven't picked
up yet. It's necess...
fd21e4bdff2c611fc46b2b7d7d39da70e5f3ba3e authored about 6 years ago by Eliza Weisman <[email protected]>
Currently, indexing a field on a span or event by name is not very
performant. It requires iter...
Closes #78.
This branch removes the second lifetime parameter for an `Event`'s
metadata. Tha...
Closes #79.
This branch removes the `span::AsId` trait. This was added in order to
improve A...
This branch changes the interface between the callsite cache and the
dispatcher, adding a `Disp...
This branch re-implements the reimplements the previous (`Clone`-based)
span API on top of the ...
This branch represents a significant rewrite of the span type and its
API. The primary goal of ...
This branch is an attempt to hide more of the implementation details
behind the callsite cache,...
Signed-off-by: Eliza Weisman <[email protected]>
6f4dee88841490f75c1c099691f0a96bcb588048 authored about 6 years ago by Eliza Weisman <[email protected]>
This branch changes the `prior_span` naming back to `follows_from`. This
naming better implies ...
This branch creates a `tokio-trace-core` crate, and changes the
`tokio-trace` crate to re-expor...
This branch refactors the callsite caching code to use a `struct` to
bundle together the caches...
When a call site caches a filter evaluation for a particular piece of
metadata, the cached filt...
This was supposed to be removed in #33 but I must've missed it.
Closes #56.
Signed-off-by:...
3dbaaa67b5283764d62b24e13834c8b1a19cabee authored about 6 years ago by Eliza Weisman <[email protected]>
This branch adds RustDoc to all publically-exposed types and functions
in the core crate, and i...
Signed-off-by: Eliza Weisman <[email protected]>
ade0e8174d84d903022f4c456ac5f61935d688b7 authored about 6 years ago by Eliza Weisman <[email protected]>
Currently, spans have a reference to the dispatcher in whose context
they were created. When th...
First pass at `#[trace]` proc macro.
ce6b7c308453c2bf08bba53171a625489c262366 authored about 6 years ago by David Barsky <[email protected]>
This fixes an issue where the tests in the `tokio-trace-futures` crate
weren't actually making ...
Signed-off-by: Eliza Weisman <[email protected]>
e7f50a52132a73582cda19ddd8665b42769c17ef authored about 6 years ago by Eliza Weisman <[email protected]>
This name is incorrect --- the span on which it's called is the subsequent span,
not the preceed...
This branch adds `Subscriber` and `Span` methods for annotating spans
with prior spans from whi...
This branch adds a rustfmt stage to the `tokio-trace` CI job. It's run
in a separate stage from...
3c43c7974852f7589ca46c5c30b846424a5e6334 authored about 6 years ago by Eliza Weisman <[email protected]>
The current representation of values for span and event fields has some
significant issues:
+ ...
This branch runs rustfmt on everything. I'd like to get to a point where
we can run rustfmt on ...
This is a minor improvement to the `tokio-trace-log` crate that makes
the formatting of fields ...
This is a fairly large branch, apologies in advance.
This branch changes the handling of the ...
fca974dc443f8d46306e1190a17828db3c68ce81 authored about 6 years ago by Eliza Weisman <[email protected]>Fixes #36.
This branch makes some minor changes to the `Meta` type:
+ Metadata now knows ...
354fe187d653386a8770d0638ca325c6e7b5d120 authored about 6 years ago by Eliza Weisman <[email protected]>
This branch adds functionality to the `tokio-trace-futures`
compatibility crate for instrumenti...
As discussed in #40, we can implement a lot of the functionality which
previously would require...
Fixes #30. Fixes #29.
Currently, the `tokio_trace` crate provides a global dispatcher through...
dff3af4310b93e3a8c24f349454cdfc084804bba authored about 6 years ago by Eliza Weisman <[email protected]>Fixes #27.
Currently, every time a `Span` or `Event` is constructed, we test if the
current ...
Fixes #24.
Requires #34.
Currently, spans and events both have `std::time::Instant` fields t...
c8b3d2ad7e3290c1c67b3e541d7f00c90877eb12 authored about 6 years ago by Eliza Weisman <[email protected]>
This branch changes the semantics of that function to be "notifying the
subscriber of the creat...
This branch introduces a `span::Id` type and changes span equality to be
based on the span's `Id...
374d374b9da9e3ef20231d6a619d1fa1fdd2f9ef authored about 6 years ago by Eliza Weisman <[email protected]>
Closes #20. Also needed for #23.
This PR moves the instrumented future types to their own sep...
d782db13b8d35dbf8091a511713c4cf1f3d5aa1d authored about 6 years ago by Eliza Weisman <[email protected]>This means that the core `tokio_trace` crate no longer has to depend on `log`; see #20.
* Mov...
d2f5590e7f2d32ad564971ea2680c8976c9745e4 authored about 6 years ago by Eliza Weisman <[email protected]>Fixes #10. Also required for #20.
Currently, any span created at the top level is implicitly ...
8f104858033abb7821beaf37fef712059316856e authored about 6 years ago by Eliza Weisman <[email protected]>Fixes #14, #15.
Since span creation is relatively expensive (it causes multiple
allocations,...
b2e60146aa10bd9682c49a2d59b7e7df3a7c3a88 authored about 6 years ago by Eliza Weisman <[email protected]>
9008d144977fd70ad432123d979d59ea4234fd86 authored about 6 years ago by Eliza Weisman <[email protected]>
ef2edd1b95d08260aaf14e8050184abde07b1509 authored about 6 years ago by Eliza Weisman <[email protected]>
1d33decba11a77a9c654ab6d74c4751d4e7df031 authored about 6 years ago by Eliza Weisman <[email protected]>
bff434aa24f920f06f0e2504260c4701b25df473 authored about 6 years ago by Eliza Weisman <[email protected]>
9de9eab1d78de5c9a868e8c510f150632c2f25fd authored about 6 years ago by Eliza Weisman <[email protected]>
e9efe92ac6c19658664e173c2a34b53410f05211 authored about 6 years ago by Eliza Weisman <[email protected]>
ff850726ca9fe24fea336fb13e7d0728c96212f1 authored about 6 years ago by Eliza Weisman <[email protected]>
0ca0e797720314c790350c628e0b7d7489f8fac9 authored about 6 years ago by Eliza Weisman <[email protected]>
22569620800171ebc553c7a4ad7b177293b1c622 authored about 6 years ago by Eliza Weisman <[email protected]>
90f03157f9515dbbbac1ee3840ca15c8c39eb00e authored about 6 years ago by Eliza Weisman <[email protected]>
e3276d8a0ab72d353155452b433acb577d158266 authored about 6 years ago by Eliza Weisman <[email protected]>
99e31376ff6444005c3d6d6c9203d138f4ef6a0f authored about 6 years ago by Eliza Weisman <[email protected]>
df40463a38124246a32e9f9afa96264d5e54f3be authored about 6 years ago by Eliza Weisman <[email protected]>
b7a90528e3d90e2b34757dca70d46a409876f141 authored about 6 years ago by Eliza Weisman <[email protected]>
Fixes #4.
This branch adds a notion of "doneness" to spans and allows spans to
mark themselv...
cfabda9aa4f1dd11a7001f384c03b73b6fa489cf authored about 6 years ago by Eliza Weisman <[email protected]>
e54b294de2810f2e1fcf4e3bc57182a8632d9b22 authored about 6 years ago by Eliza Weisman <[email protected]>
0a77774d412eabd9ca32350bc32bf434c38d702e authored about 6 years ago by Eliza Weisman <[email protected]>
9c7e25a23baee32bfcfb0fd5110f46913694432c authored about 6 years ago by Eliza Weisman <[email protected]>
f660e6137a9fba8a7c7cd8c9c987de1a3b05b193 authored about 6 years ago by Eliza Weisman <[email protected]>
6e4325059cbb4e7b6b83c63d1c9e74e7fbc0cb6a authored about 6 years ago by Eliza Weisman <[email protected]>
f9e2903ad17855dd723c3b3acd81f99264ee7587 authored about 6 years ago by Eliza Weisman <[email protected]>
* start adding mediocre docs
* review feedback (thanks @davidbarsky)
a79927ea8cd243ee5a66b3a3dd5c0436c9d8259f authored about 6 years ago by Eliza Weisman <[email protected]>
This branch adds `tokio-trace-log` and `tokio-trace-env-logger`
compatibility crates which can ...
6191b515c25452eb0fcc2ee9b03826311930fab5 authored about 6 years ago by Eliza Weisman <[email protected]>
46c54ea0d1b6564f8ab8cb48e17a968bfccb86fe authored about 6 years ago by Eliza Weisman <[email protected]>
06a9e8a7dec31892cb48c6b3229d70441fb5c158 authored about 6 years ago by Eliza Weisman <[email protected]>
deb5f5e1ac64a75ecab49adf27c6800eb7633f19 authored about 6 years ago by Eliza Weisman <[email protected]>
0cddea3ba847d2a50ffa53f913e60cf43609b7fa authored about 6 years ago by Eliza Weisman <[email protected]>
13e32604398deb7731d90f20f6c255d856176d02 authored about 6 years ago by Eliza Weisman <[email protected]>
04864e0d2454c1ce4815033b4f98d81ccee64ff4 authored over 6 years ago by Eliza Weisman <[email protected]>
52271527979cbd4c3e51a647fd6121186ec7ec50 authored over 6 years ago by Eliza Weisman <[email protected]>
fc2e07e883401f0639faf0f890556b9d4a804972 authored over 6 years ago by Eliza Weisman <[email protected]>
b7e932a8a7413b9bb3e59fd62d1ec99733efb5a6 authored over 6 years ago by Eliza Weisman <[email protected]>
2acfb3f7d1a5c9ec5f55afef1e800ddff5607938 authored over 6 years ago by Eliza Weisman <[email protected]>
f2f3cdfbe47c2e47d52ea614f10e0815af565919 authored over 6 years ago by Eliza Weisman <[email protected]>
5b903b90021d165cba78efc44c8947ea4cc6f333 authored over 6 years ago by Eliza Weisman <[email protected]>
655121dd3ffed8a7ad8d3577943bf793bb3f15ce authored over 6 years ago by Eliza Weisman <[email protected]>
Signed-off-by: David Barsky <[email protected]>
e50e244915a83ff6e1105277c0739e7879430af3 authored over 6 years ago by David Barsky <[email protected]>6a99b1093c07ccd9a6968baa3979af028142f002 authored over 6 years ago by Eliza Weisman <[email protected]>