Open
Description
Summary of the new feature
We recently added #2653 a notice to the user after 30 seconds that says "it's taking longer than expected to start up"
We should also add a telemetry point to capture when this happens so we can see how frequent it occurs. If it occurs a lot, then we can prioritize startup perf.
Proposed technical implementation details (optional)
Added telemetry event called "SlowStartup" that basically captures:
- OS (provided by vscode telemetry module)
- VS Code version (provided by vscode telemetry module)
- PS ext version (provided by vscode telemetry module)
- PS version
this basically is a copy-paste of our exist telemetry point:
vscode-powershell/src/session.ts
Lines 541 to 542 in 7dadd34