Skip to content
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

Create a POC for VS Code extension telemetry #2933

Closed
RabebOthmani opened this issue Jul 14, 2023 · 3 comments · Fixed by #3089
Closed

Create a POC for VS Code extension telemetry #2933

RabebOthmani opened this issue Jul 14, 2023 · 3 comments · Fixed by #3089
Assignees
Labels
enhancement New feature or request vscode-extension Work related to the vscode-extension WIP
Milestone

Comments

@RabebOthmani
Copy link
Contributor

As the Kiota team, we want to have the ability to collect meaningful telemetry
So we can have insights and make data-driven decision

The first step is to explore how to use the telemetry extension on VS Code . Work on a POC and run it locally.

@baywet baywet self-assigned this Jul 14, 2023
@baywet baywet added enhancement New feature or request vscode-extension Work related to the vscode-extension labels Jul 14, 2023
@baywet baywet added this to the Kiota v1.6 milestone Jul 14, 2023
@baywet
Copy link
Member

baywet commented Aug 4, 2023

here is the documentation page for reference

Here is what we're trying to validate:

  • what does the reporter provide by default?
  • how much additional instrumentation do we require?

@baywet
Copy link
Member

baywet commented Aug 4, 2023

After some testing it doesn't seem to collect anything by default besides maybe crashes

I'll poke around next week with the API to try to log events.

@baywet
Copy link
Member

baywet commented Aug 8, 2023

After implementing telemetry manually here is what we get

image

image

image

Application insights looks like it's obfuscating any EUPI. I'm going to submit the pull request this way we'll start receiving telemetry from the next minor onwards. And @RabebOthmani can refine what information and metrics we want to build up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request vscode-extension Work related to the vscode-extension WIP
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants