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
Telemetry #5
Comments
Thanks @david-driscoll for posting this. When I brought up the idea of telemetry it wasn't meant to be to a repository that only Microsoft has access to :) While using The idea behind adding telemetry is to enable us to _make informed decisions_ instead of guessing on what components are getting used. |
Maybe create a custom dashboard using google analytics api? |
I completely agree that telemetry would be hugely beneficial to the community; it will allow us to focus on what is most important, as well as to understand where our contributions are taking hold. Not to mention that it would act as a strong motivator to continue development when usage proves that it's useful. |
There's a bit of negative dev mindshare going around at the moment with regard to MS and tracking, so I think that's where the hesitation comes from. With that out of the way, bower do a good job of exposing this sort of high level info: The info goes into Google Analytics. Further discussion from bower: and Yeoman: And their 'Insight' bits: |
For Emacs we have the more humble download counter at But from the meeting I got the idea that editors should report usage I would love more accurate statistics, as long as the users comply with 2015-12-03 1:29 GMT+02:00 Chad T notifications@github.com:
|
At a high level I'd like to see...
At a lower level it might be nice to know what api's editors are using, and what of those API's users are using in a typical session, we probably don't need to stream those real time though, maybe just cache to a file or something and synchronize that periodically. |
I think that bad telemetry is worse than no telemetry.. So, first, I think it's best to ask the community through the official channels telemetry is something the're willing to share. |
Also, interesting to know
|
@luisrudge what official channels? lol... I guess if someone gets me the OmniSharp twitter account info I could ask there. 😄 |
@jchannon can you post a link to this from the OmniSharp twitter account?
@luisrudge that's the purpose of this issue. What "official channels" are you referring to? We discussed the topic in our last online meeting and we have posted this here to get community feedback. I think that is as "official" as it gets. |
I've lost the password @mat-mcloughlin or @Mpdreamz or @david-driscoll might have it |
I don't have it! lol On Fri, Dec 18, 2015 at 3:41 PM, Jonathan Channon notifications@github.com
|
Who created the twitter account? |
On Friday, 18 December 2015, Sayed Ibrahim Hashimi notifications@github.com
|
The least Scott! How dare he. |
@sayedihashimi the problem with posting here or the online meeting is that we represent what? 1% of the users? We're interested in making it better, so everyone will say "oh yeah, I'd like some telemetry". If we take that as the truth, we might get bitten by the real world usage, which may or may not want telemetry at all. |
@luisrudge ... so we bite back harder. :) I kid, I kid... I think that the only viable solution to getting a feel from the real world as to whether or not they will accept telemetry is to start asking them directly after they download or install an OmniSharp package/tool/whatever. In reality, those not involved in building OmniSharp products or solutions aren't going to WANT telemetry, but they might ACCEPT it. The only benefit to them is that more time and energy will go into the functionality they want most, which is a tough sell to someone that just wants to get something done right now. The benefit to us, of course, is that we spend our limited time focusing on what matters most. Best bang for the buck, so to speak. I'm all for an optin scenario, but I don't think we'll ever get a reasonable feel for how well the community accepts telemetry until we actually try it. |
Fully agree! |
Telemetry
The answers were basically:
Otherbits:
cc @OmniSharp/all
The text was updated successfully, but these errors were encountered: