Skip to content

Conversation

@CalvinAllen
Copy link
Collaborator

Summary

  • Add CodingWithCalvin.Otel4Vsix package reference (v0.2.2)
  • Configure telemetry initialization in SuperCleanPackage with Honeycomb export
  • Add HoneycombConfig.cs for API key placeholder (CI will replace)
  • Instrument SuperClean commands with activities, logging, and exception tracking
  • Track project counts and deletion status in telemetry spans
  • 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 solution and project clean operations are instrumented

- Add CodingWithCalvin.Otel4Vsix package reference
- Configure telemetry in SuperCleanPackage with Honeycomb export
- Add HoneycombConfig.cs for API key placeholder
- Instrument SuperClean commands with activities and logging
- Track project counts and deletion status in telemetry
- Add proper telemetry shutdown in Dispose
- Remove explicit DeployExtension (VsixSdk handles this)
Remove project names and item names from telemetry tags and logs
to avoid sending potentially sensitive information.
@CalvinAllen CalvinAllen merged commit 9e817f9 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