Skip to content

Add telemetry event when startup is over 30 seconds #2657

Open
@TylerLeonhardt

Description

@TylerLeonhardt

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:

this.telemetryReporter.sendTelemetryEvent("powershellVersionCheck",
{ powershellVersion: versionDetails.version });

cc @rjmholt @SydneyhSmith @SteveL-MSFT

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions