Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Propose/Design the way of referencing/using VS OTel #10947

Open
Tracked by #10560
JanKrivanek opened this issue Nov 7, 2024 · 1 comment
Open
Tracked by #10560

Propose/Design the way of referencing/using VS OTel #10947

JanKrivanek opened this issue Nov 7, 2024 · 1 comment
Assignees
Labels
Cost:S Work that requires one engineer up to 1 week Priority:1 Work that is critical for the release, but we could probably ship without

Comments

@JanKrivanek
Copy link
Member

JanKrivanek commented Nov 7, 2024

Motivation

VS OTel collector and extensions require dependencies that are currently only VS specific (Microsoft.VisualStudio.OpenTelemetry.ClientExtensions, Microsoft.VisualStudio.OpenTelemetry.Collector). We need to start collector ourselves if we want to collect data from standalone process (msbuild.exe run).

Additionaly - We currently produce the MSBuild bits - including the msbuild.exe - from our GH repo, that is expected to be source-buildable.
The requirement technicaly applies only to the core version.
Also - we want runnable bootstrap - in order not to break our testing infra

Goal

Propose/Design the way of referencing/mounting VS OTel extensions and collector. The proposal should be approved by msbuild team + product construction team.

@JanKrivanek JanKrivanek changed the title Propose/Design the way of referencing VS OTel dependencies that are not 'source buildable' (conditional compilation or extract the mounting of collector to VS) - this should be approved by msbuild team + product construction team (JanP + JanK) Propose/Design the way of referencing/using VS OTel Nov 7, 2024
@JanKrivanek JanKrivanek added Priority:1 Work that is critical for the release, but we could probably ship without Cost:S Work that requires one engineer up to 1 week labels Nov 7, 2024
@JanKrivanek
Copy link
Member Author

Inspiration provided by @baronfel: https://github.com/baronfel/otel-startup-hook

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Cost:S Work that requires one engineer up to 1 week Priority:1 Work that is critical for the release, but we could probably ship without
Projects
None yet
Development

No branches or pull requests

2 participants