Skip to content

Move Razor VSCode's project telemetry reporting into Razor language server #4364

@ryanbrandenburg

Description

@ryanbrandenburg

This was originally tracked in dotnet/aspnetcore#17712 but we found that the telemetry we were producing wasn't useful.

  1. Move all the telemetry that makes sense into the Language Server. (So anything about the project, but not things related to the VSCode extension). This will involve talking with the Data team to determine where we should be sending that data (is it our own AppInsights instance or an existing one?), how to integrate it into Kusto, how to apply GDRP policies to ensure we're in compliance and probably more.
  2. Figure out some telemetry to gather which would be useful. A good first step might be to start noting when Completion/Hover events are fired, and how many results are provided, but in the end we'll have to work with the PMs to ensure we're producing useful data.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions