-
Notifications
You must be signed in to change notification settings - Fork 945
Perform analysis on telemetry #341
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
Comments
cc @alexcrichton You've mentioned before analysis you'd like to see locally. Do you specific things you are interested in? A lot of what we're going to be interested in is changes over time. For example, compile times on their own don't necessarily mean anything, but a trend of compile times going up does. Error codes are definitely the thing I care about most. |
I don't think I have a burning desire for many metrics, but here's some thoughts
Other fun statistics/scoreboards:
|
Excellent, thanks for the thoughts. We can do a couple of those without much in the way of changes right now (markov chains, time to compile, compiler run count). The others will require at least a little bit more thinking and/or collecting, but they're not showstoppers. |
@aturon sent me this link to some similar work for haskell. I see that they are just sending their data to |
Initially I remember how everyone got upset about homebrew and Google Analytics. But, in this case, we're asking people to opt in. I'm for it, it certainly makes it easier for us to process the data and display it over time. |
The haskell-analytics is interesting since it's in the editor (would be fun to get that kind of thing in Upside of using Google Analytics:
Downsides of Google Analytics:
The upsides of rolling our own analytics:
The downsides are:
|
Google makes a lot of sense to me. |
@peschkaj has anything happened with this data yet? Also how much has been collected on how many users? (Potentially interested in using this as a dataset for a research project on Rust usability) |
This feature was never made visible to end users - it didn't function correctly on Windows (colors were being stripped from the output) and it gets into an infinite loop with some newer changes to Frankly, I'm a little bit surprised that the code is still present and compiling in rustup! |
Alas. How can I activate it locally? I tried setting |
If you run |
We removed telemetry a while ago, so I'm closing this. |
Now that we're collecting telemetry data, we need to perform analysis on it.
rustc telemetry
rustc
executionsrustc
versiontoolchain telemetry
target telemetry
The text was updated successfully, but these errors were encountered: