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

TBI - Provide telemetry data for the blogs and tags opened #36

Open
4 tasks
cjbernal opened this issue Feb 24, 2023 · 0 comments
Open
4 tasks

TBI - Provide telemetry data for the blogs and tags opened #36

cjbernal opened this issue Feb 24, 2023 · 0 comments
Assignees

Comments

@cjbernal
Copy link
Member

cjbernal commented Feb 24, 2023

Description (include screenshots)

In order to better understand the content our users access with knowledge hub, we should be able to see the blogs and blog tags opened by our users. A blog (and its tag) should only be recorded if the user clicks on the card and opens the blog in the browser. This will help us to better understand the topics that are of interest to our users.

No user data should be recorded.

Architecture Elaboration

The VS Code telemetry extension authors guide contains guidelines to collect and report telemetry data to Azure Monitor and Application Insights from VS Code extensions.

A few implementation details to be considered:

  • Use the @vscode/extension-telemetry npm module since the telemetry data is reported to Azure Monitor and Application Insights
  • Add a telemetry.json as recommended here

Note: This backlog item depends on tasks from #35

Tasks

  • Add a new message and message handler to handle the click event of a blog card and trigger telemetry event - 2 days
  • Define test case -- 1 day
  • Add unit tests
  • Add a new dashboard with charts for the telemetry events - 1 day
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants