Skip to content

Conversation

@Saurabh7019
Copy link
Collaborator

@Saurabh7019 Saurabh7019 commented Nov 17, 2025

🎯 Aim

This PR adds telemetry support for SPFx Toolkit to help us understand how the extension is used and improve its features.

πŸ“· Result

App Insights
portal-azure

CSV report
image

βœ… What was done

  • [] Proper way of handling the AI connection string
  • [] AI capabilities such as chat participants and LM tools
  • [] Usage of vscode.open actions
  • Created a centralized telemetry service
  • Extension lifecycle tracking - Activation, Deactivation
  • Authentication actions tracking - Login/Logout
  • Usage of actions from the Actions view
  • Usage of actions from the Tasks view
  • App management actions including adding app catalog, managing tenant-wide extensions, and managing SPFx apps
  • Support to disable telemetry through VS Code settings
  • Updated documentation

βœ… How to test

  • Set up application insights and get your AI connection string
  • Search for key 'aiConnectionString' in package.json and replace the value
  • Run the PR locally and click on below actions:
vscode-viva-about-telemetry

πŸ”— Related issue

Closes: #570

@Adam-it
Copy link
Member

Adam-it commented Nov 17, 2025

uuuu looks interesting.... I will try to give it a check/review next week unless someone is quicker than me🀩

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

Successfully merging this pull request may close these issues.

2 participants