Skip to content

Conversation

@CalvinAllen
Copy link
Collaborator

Summary

  • Add CodingWithCalvin.Otel4Vsix package reference (v0.2.2)
  • Configure telemetry initialization in OpenBinFolderPackage with Honeycomb export
  • Add HoneycombConfig.cs for API key placeholder (CI will replace)
  • Instrument OpenPath and OpenProjectBinFolder commands with activities and logging
  • Add proper telemetry shutdown in Dispose
  • Remove explicit DeployExtension (VsixSdk handles this automatically)

Test plan

  • Verify Debug and Release builds succeed
  • Verify telemetry initializes on package load
  • Verify command execution is instrumented

- Add CodingWithCalvin.Otel4Vsix package reference
- Configure telemetry in OpenBinFolderPackage with Honeycomb export
- Add HoneycombConfig.cs for API key placeholder
- Instrument OpenPath and OpenProjectBinFolder with activities
- Add proper telemetry shutdown in Dispose
- Remove explicit DeployExtension (VsixSdk handles this)
Remove project names and file paths from telemetry tags and logs
to avoid sending potentially sensitive information.
@CalvinAllen CalvinAllen merged commit f88e606 into main Jan 6, 2026
2 checks passed
@CalvinAllen CalvinAllen deleted the feat/telemetry/add-otel4vsix branch January 6, 2026 16:36
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