* Remove AspNetCore 3.1 test app
* Remove netcoreapp3.1 target from projects
* Bump to DiagnosticSource 7.0.0-preview.4.22229.4
* Enable CI on net7.0 branch
* Remove trailing space
* feat: Fail fast when unsecure channel is not configured for .NET Core 3.1
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Update changelog
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* NotSupportedException -> InvalidOperationException
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Code quality
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Use static class, instead of base class
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Revert change
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Add missing file header
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Change build directive
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Code linting
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Remove redundant check
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Update changelog
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Fix build errors after rebase
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Use previous build directives
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Update changelog with latest RC
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Check for version, instead of build directive
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Align tests
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Change error message
Co-authored-by: Alan West <3676547+alanwest@users.noreply.github.com>
* Change comment
Co-authored-by: Alan West <3676547+alanwest@users.noreply.github.com>
* Change test name
Co-authored-by: Alan West <3676547+alanwest@users.noreply.github.com>
* Change test name
Co-authored-by: Alan West <3676547+alanwest@users.noreply.github.com>
* fix: Build integration test image with SDK of specified .NET version
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* revert: Build in 6.0 due to language version
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Use version check instead of build directive
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Fix formatting
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Fix check on version
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Remove flaky test
* Incorporate @pellared's feedback
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Change code style
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Code review remarks
Signed-off-by: Tom Kerkhove <kerkhove.tom@gmail.com>
* Update changelog
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Update changelog
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
Co-authored-by: Alan West <3676547+alanwest@users.noreply.github.com>
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Add OTLP exporter integration test
* Fix typo
* Move DelegatingTestExporter to shared location
* Fix build
* Fix build part 2
* Fix build part 3 - third time's the charm right?
* Fix build part 4 - third time's not the charm.
* Fix TargetFrameworks for OTLP exporter project and add explanation
* Set switch allowing for insecure GrpcChannel for netcoreapp3.1
* Learning to spell is a life-long process
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Refactor peer service logic into a shared location. Support building peer.service tag in OtlpExporter.
* Added unit tests for OtlpExporter peer service support. Refactored a few things around to resolve types ending up in multiple assemblies.
* Refactored Zipkin to use the new PeerServiceResolver.
* Updated changelog.
Co-authored-by: Eddy Nakamura <ednakamu@microsoft.com>
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Perf improvements for the OtlpExporter.
* Added an interface to the grpc service so that it is easier to mock.
* Fixed up unit tests.
* Fixed up formatting.
* Fixed up merge issues.
* Removed unused field.
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Replacing Tags for TagObjects and AddTag for SetTag
updating tests
updating tests
* removing toString from stackExchange test method
* tentative to solve redis test failure
* updating tests
* updating test
* checking for only one element
* Trying GetTagValue extension in http-in unit test projects.
* Grpc now uses GetTagValue.
* Updated new unit tests to use SetTag.
* Updated Http instrumentation for GetTagValue.
* Update Sql instrumentation to use GetTagValue.
* Updated Redis instrumentation to use GetTagValue.
* Removed references from test projects that weren't needed.
Co-authored-by: Mikel Blanchard <mblanchard@macrosssoftware.com>
moving folder
updating test to Tests.dll and folder to get less files
updating folder again
adding other versions to test
Adding linux and renaming
updating ubuntu version
updating yml linux
adding variables and using matrix
adding strategy to matrix
updating variables
new test
updating variables
updating variables
updating test packages
trying to add cache option
testing cache on windows
removing cache folder and trying to optmize files
updating
adding more workflows to test parallel
updating windows one job pipeline
updating
renaming
updating
updating test
adding verbose and breaking one test to double check
reverting test, adding new line, removing verbose from parallel
Update dotnet-core.yml
Update dotnet-core.yml
updating fetch depth
fetching all
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Enable .net 452 - part 02
* moving DateTimeOffsetExtensions to OpenTelemetry.Internal, adding tests to projects
* revoving useless reference to netframework for prometheus.tests
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Update OpenTelemetry Protocol Exporter
Update the OTLP to version 0.3.0 of the proto files.
* Revert change to library resources
* Rename UseOpenTelemetryProtocol to UseOtlpExporter
* Rename UseOtlpExporter to UseOpenTelemetryProtocolExporter