Skip to content

Conversation

@stevejgordon
Copy link
Contributor

Moves common code into Elastic.OpenTelemetry.Core. This project is not packaged, but the code is "compile included" into Elastic.OpenTelemetry and Elastic.OpenTelemetry.AutoInstrumentation. This allows Elastic.OpenTelemetry.AutoInstrumentation to contain the plugin and, with reduced dependencies, avoid any GAC issues.

Also, refactors the FileLogger to remove the dependency on System.Threading.Channels, which presented issues when used for auto instrumentation.

@stevejgordon stevejgordon requested a review from a team March 5, 2025 13:33
@stevejgordon stevejgordon merged commit d4bea51 into main Mar 5, 2025
6 checks passed
@stevejgordon stevejgordon deleted the autoinstrumentation branch March 10, 2025 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants