-
Notifications
You must be signed in to change notification settings - Fork 13.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rust port of 'metrics' for libextra #6810
Comments
Note: there are also new stat counters in @brson's scheduler work. And rustc has a number of internal counters for phase timing and size measurements. |
https://github.com/omergertel/pyformance is another port |
Also note that @tkuehn has been hacking up a metrics library for servo over in https://github.com/mozilla/servo/blob/master/src/components/util/time.rs so we should coordinate work with requirements there. |
Other areas we have counters in rustc:
There may be others. Will keep digging. |
Not 0.8 |
Triage bump, still lot to do here and a valid bug. |
Also, since |
What's the status of this issue? I notice that Maybe this is ok? Even with the current state of affairs, you could imagine someone building as a crate an application metrics library atop |
I'm pulling a massive triage effort to get us ready for 1.0. As part of this, I'm moving stuff that's wishlist-like to the RFCs repo, as that's where major new things should get discussed/prioritized. This issue has been moved to the RFCs repo: rust-lang/rfcs#843 |
A clone of the 'metrics' package would be useful for instrumentation. We have enough stuff we want to monitor that it'd be good to standardize the interface.
https://github.com/codahale/metrics
https://github.com/rcrowley/go-metrics
Currently I'm growing some ad-hoc pieces of this in
extra::stats
, thestd::test
benchmarking code, and the log-bin statistics counters in the new GC. Consolidating that and copying best practice structure (eg. properly separating collecting, aggregating and reporting) from the designs of other metrics libraries would be good.Depends on #7458
The text was updated successfully, but these errors were encountered: