Normalize handling of command telemetry from langserver and extension
- Dominant language
- Bicep
- Stars
- 3.6k
- Forks
- 830
- Avg merge
- 1d 21m
- Merged PRs (30d)
- 79
Description
Right now our command telemetry is handled mostly by the extension using the vscode-azuretools-ui package. Except for insert resource, which has a separate additional event for success and failure. If we want to have telemetry when used in other hosts like VS, we should make sure the langserver itself is able to handle basic command telemetry
Contributor guide
Research direction
The issue names no files or tests. Start by comparing the extension's existing command telemetry through vscode-azuretools-ui with the langserver path, including the separate insert-resource success and failure event. Define the basic telemetry contract needed by other hosts such as VS, and consider the work complete when both hosts can use consistent command telemetry.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, vscode
- Domain
- observability-sre, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100