* TracerBuilder depedency injection improvements.
* Fixes and API updates.
* Update skipped test.
* Tweak.
* Tweaks.
* Test fix.
* Turn on options in TracerProviderBuilderBase.
* Updated CHANGELOGs.
* Added XML comments to AddOpenTelemetryTracing methods.
* Tweaks.
* Added export helpers and restored removed API from hosting library so that there is no breakage during upgrades.
* Export extension tweaks.
* Tweak.
* Tracer builder improvements.
* Fix hosting multiple configurations test.
* Cleanup.
* Cleanup and fixes.
* Added "UseOpenTelemetry" extensions.
* Cleanup.
* Code review.
* Code review.
* Rename SDK extension "Configure" and restore "Add" in the hosting lib.
* Doc clarification.
* Some test coverage.
* README updates.
* Fix double dispose of TracerProvider when using Sdk.CreateTracerProviderBuilder.
* AddExporter tests.
* More test coverage.
* More test coverage.
* Code review.
* Jaeger and API changes and ProviderMethod
* Changelog
* Fix whitespace
* Not just checking first element of default resource but querying for servicename
* Including the servicename fallback in Zipkin options
* Resolving tests
* we previously removed the adapting of new servicenames from resources in jaeger, this undoes that
* Removing servicename from Jaeger ctor
* re-adding servicename to Ctor for Jaeger
* CodeBlanch 's implementation for preserving servicename
* Scrubbed ServiceName from ZipkinExporterOptions
* Messed up ternary operator order again
* reordering using for SA compliance
* more instances of zipkinoptions.servicename
* removed servicename from API
* Changelog in right places
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Suite of example applications demonstrating context propagation with RabbitMQ
* Put System.* namespaces first
* Newline at EOF
* Fix markdownlint errors
* markdownlint fix
* Refactor WorkerService separating OpenTelemetry related logic from RabbitMQ boilerplate
* Refactor WebApi separating OpenTelemetry related logic from RabbitMQ boilerplate
* Use environment variables for RabbitMQ user/pass
* Add some comments
* Fix RabbitMQ default user/pass
* Use correct ActivityKind
* Add attributes following messaging specification
* Clearing a path through the RabbitMQ jungle
* Log something when sending/receiving a message
* Code style clean up
* Default logging to info level
* Create queue if it does not exist
* Rename controller to SendMessageController
* Refine the readme
* MarkdownCop
* Fix merge snafu
* Add null checks on activity
* Add a missed null check
* Use AddOpenTelemetry in ConfigureServices
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
Co-authored-by: Mikel Blanchard <mblanchard@macrosssoftware.com>