Commit Graph

14 Commits

Author SHA1 Message Date
Mikel Blanchard 9836d3addb
[DependencyInjection] Introduce new package and refactor SDK (#3923) 2022-12-08 15:24:44 -08:00
Mikel Blanchard bf95a54901
Removed AddExporter API for 1.4 release. (#3908)
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
2022-11-17 12:30:37 -05:00
Mikel Blanchard 51f6cb7675
Tweak AddExporter to work better with Options API. (#3870)
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
2022-11-08 11:46:53 -05:00
Mikel Blanchard 9b8702e3dc
Fix circular reference issue building up tracer provider. (#3803) 2022-10-21 13:10:46 -07:00
Mikel Blanchard cedda83469
[SDK] Support dependency injection in ResourceBuilder and load envvars from IConfiguration (#3782) 2022-10-19 15:14:07 -04:00
Mikel Blanchard f191e846d3
[SDK + Jaeger] Support loading environment variables from IConfiguration in Traces & Metrics (#3720)
* Support retrieval of environment variables through IConfiguration in SDK.

* Update Jaeger to load environment variables through IConfiguration.

* Warning fix.

* CHANGELOG patch.

* Bug fixes.

* Warning cleanup.

* Code review.
2022-10-12 09:56:07 -07:00
Mikel Blanchard ef46e827a7
Support named options in the logger provider builder AddExporter API. (#3660) 2022-09-14 11:02:13 -07:00
Mikel Blanchard 3a8f139e8e
Support named options in the tracer provider builder AddExporter API. (#3659) 2022-09-14 09:35:49 -07:00
Mikel Blanchard e6d39b8b14
[Tracing] Improve dependency injection support in tracing build-up using SDK (#3533)
* 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.
2022-08-29 13:14:24 -07:00
Utkarsh Umesan Pillai 1b1da753d4
Remove unnecessary usings (#2101) 2021-06-23 18:19:11 -07:00
Austin Tan 073ce6cedc
Move AddLegacySource to API (#2019) 2021-05-03 14:03:58 -07:00
Utkarsh Umesan Pillai fa8d00c5e4
Updated AddLegacyActivity method name to AddLegacySource (#1860)
* Updated AddLegacyActivity method name to AddLegacySource

* Updated CHANGELOG.md

* Addressed PR comments

* Updated the CHANGELOG.md

Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
2021-03-09 12:42:54 -08:00
Reiley Yang 76d9fc092f
Remove options, stick with builder (#1875)
* remove options, stick with builder

* update changelog

* sanity

* update changelog

Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
2021-03-08 10:21:45 -08:00
Utkarsh Umesan Pillai 0581ce2957
Remove ActivitySourceAdapter (#1836)
Removed ActivitySourceAdapater and made TracerProviderSdk natively support legacy activites
2021-02-25 11:32:17 -08:00