Commit Graph

7 Commits

Author SHA1 Message Date
Piotr Kiełkowicz e0a0202757
Drop reference to FluentAssertions (#3947)
* Drop reference to FluentAssertions

* PR feedback

* PR feedback - assertions for repeated executions
2025-01-17 09:24:47 -08:00
Piotr Kiełkowicz e0c2264534
Follow Strong Named convention from main repository (#3480) 2024-07-04 06:31:35 +02:00
Piotr Kiełkowicz b5eed495a7
Resource detectors: Process and Host (#3195) 2023-12-21 13:27:34 +01:00
Piotr Kiełkowicz 8516612166
Simplify copyright disclaimer (#3181) 2023-12-08 09:41:25 +01:00
Piotr Kiełkowicz 8e3bb33d27
Bytecode instrumentation from plugins and unskip StrongNamedTests (#2566) 2023-05-25 06:20:45 +00:00
Zach Montoya df78d34cb9
Update native code (#2280)
* Port all of the changes to the native product and native tests

* Pass integrations to the profiler via C# and PInvoke, instead of integrations.json

* Delete integrations.json and remove environment variable OTEL_DOTNET_AUTO_INTEGRATIONS_FILE

* Add ByRef improvements to the CallTarget infrastructure:
- struct CallTargetReturn/CallTargetReturn<T> is now a readonly ref struct
- Pass CallTargetState by ref into EndMethod integration callbacks
- Pass input arguments by ref into BeginMethod integration callbacks

See f2cbb4ba93

* Really small changes to CallTarget infrastructure

* Fix build when using C#11

* Run format-native.sh

* Update native headers

* Fix possible null reference exception

* Fix changelog lint error

* Fix yet another native header issue

* Skip the StrongNamedTests for now

* Add the instrumentation type ("Trace|Log|Metric") and the instrumentation name (e.g. "GraphQL") to each instrumentation to allow for enabling and disabling integrations via environment variables

* Fix native format errors

* Fix the StackExchangeRedis integration definitions, which should resolve the integration test issues for the CustomSdkTests case and the StackExchangeRedisTests case

* Drop: Temporary launchSettings.json

* Commit updates to NServiceBus to try and resolve multiple System.Diagnostics.DiagnosticSource dll's getting loaded

* Add DiagnosticSource package reference to fix .NET Frameowrk test applications

* Add test skip for "TestApplication.StrongNamedValidation" spans, and document the GH issue that tracks the follow-up work

* Remove Datadog log prefix

* PR feedback: Update comments in NativeCallTargetDefinition.cs to keep the native call target definitions struct in-sync on the managed and native side

---------
2023-04-14 07:24:06 +02:00
Paulo Janotti 7ae4916ca9
Make StartupLogger more resilient (#1972)
* Make StartupLogger more resilient

* Update CHANGELOG.md
2023-01-12 08:27:54 -08:00