Skip to content

Replace OpenTelemetry with Microsoft.VisualStudio.Telemetry for VS#12843

Merged
YuliiaKovalova merged 66 commits intomainfrom
dev/ykovalova/telemetry_spike
Jan 7, 2026
Merged

Replace OpenTelemetry with Microsoft.VisualStudio.Telemetry for VS#12843
YuliiaKovalova merged 66 commits intomainfrom
dev/ykovalova/telemetry_spike

Conversation

@YuliiaKovalova
Copy link
Member

@YuliiaKovalova YuliiaKovalova commented Nov 27, 2025

Summary

This PR replaces the VS OpenTelemetry-based telemetry infrastructure with the simpler Microsoft.VisualStudio.Telemetry package, simplifying the telemetry implementation while maintaining the ability to collect build telemetry in Visual Studio scenarios.

Motivation

The VS OpenTelemetry integration introduced dependencies on many packages and made VS perf sad.

Notes

Telemetry collection relies on VS telemetry state - if it's enabled there, we collect data in msbuild.exe too

@YuliiaKovalova
Copy link
Member Author

@JanProvaznik please take a look if i didn't remove something extra

Copy link
Member

@JanProvaznik JanProvaznik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it removes some reusability of behavior between framework and core

@YuliiaKovalova YuliiaKovalova force-pushed the dev/ykovalova/telemetry_spike branch from af884cf to 79f1712 Compare December 4, 2025 14:51
@YuliiaKovalova YuliiaKovalova changed the title VS Telemetry Replace VS OpenTelemetry with Microsoft.VisualStudio.Telemetry Dec 4, 2025
@YuliiaKovalova YuliiaKovalova deleted the dev/ykovalova/telemetry_spike branch January 7, 2026 08:39
This was referenced Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants