Skip to content

Conversation

@CalvinAllen
Copy link
Contributor

Summary

  • Add CodingWithCalvin.Otel4Vsix package reference (v0.2.2)
  • Configure telemetry in GitRangerPackage with Honeycomb export (release builds)
  • Add HoneycombConfig.cs for API key placeholder
  • Instrument blame commands with activities and logging
  • Instrument BlameService with activities, cache tracking, and exception handling
  • Add proper telemetry shutdown in Dispose
  • Remove explicit DeployExtension (VsixSdk handles this automatically)

Test plan

  • Build succeeds in Debug and Release configurations
  • Extension loads without errors in VS 2022
  • Telemetry activities are created for blame commands
  • BlameService caching is tracked via telemetry

- Add CodingWithCalvin.Otel4Vsix package reference
- Configure telemetry in GitRangerPackage with Honeycomb export
- Add HoneycombConfig.cs for API key placeholder
- Instrument blame commands with activities and logging
- Instrument BlameService with activities and cache tracking
- Add proper telemetry shutdown in Dispose
- Remove explicit DeployExtension (VsixSdk handles this)
Remove file paths from telemetry tags and logs to avoid sending
potentially sensitive information.
@CalvinAllen CalvinAllen merged commit 9717a32 into main Jan 6, 2026
2 checks passed
@CalvinAllen CalvinAllen deleted the feat/telemetry/add-otel4vsix branch January 6, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants