* extract common part
* make process/exporter generic
* update dependencies
* update all the tests and docs
* clean up
* changelog
* update readme
* prevent LogRecord to be inherited
* simplify example
* simplify the code
* revert accidental change
* consolidate log and trace processor
* avoid OpenTelemetry.Common namespace
* add benchmarks
* skip test for netcoreapp2.1
* restrict log benchmark to netcoreapp3.1 for now
* Fixed broken jaeger benchmarks.
* Setting up benchmarks for improvement testing.
* Removed the double-batching going on with the Jaeger Exporter. Added in some perf improvements.
* Fixing tests.
* Porting JaegerUdpBatcher tests to JaegerExporterTests.
* Fixed some whitespace.
* Updated CHANGELOG.
* 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>
* Added EnumerateTagValues extension on Activity for enumerating tags.
* Refactor.
* Unit tests and changelog.
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Step1 of updating to Rc1 of diagnostic source
* Update parent.spanid to parent.traceid as traceid will be default for root.
* add samplingatributes to activity tags
* updating to isremote=true
* updating tests
* changelogs
Co-authored-by: Eddy Nakamura <ednakamu@microsoft.com>
* Modified sampler to return Decision
* Added missing functionalites affected with conflict.
* Added test
* Fix test
* Removed IsAllDataRequested check from processor
* Checking if sampler is null.
* Adding code missed from conflict
* Incorporating PR feedback
* Fix test
* Removed OpenTelemetry.Trace.Samplers namespace
* Update to changelog
* Moved test to tracersdk
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Initial make build fix commit
* change Link public API to accept ActivityTagsCollection
* Add more SetAttribute overload to support int bool float and bool
* changelog
* Replace AddTag with SetTag in Activity
* disable a test for temporary progress
* reformat
* url fix
* Update Diagnosticourcepackage
* version fix
* ActivityTagsCollection
* console exporter fix
* one basic test
* minor
* Provide MeterProvider to replace MeterFactory to be in sync with spec.
* move OpenTelemetrymetrics to metrics folder
* Update examples/Console/TestPrometheusExporter.cs
Co-authored-by: Reiley Yang <reyang@microsoft.com>
* Sdk.CreateTracerProvider CreateMeterProvider
* move Sdk to root
* makr Sdk static
Co-authored-by: Reiley Yang <reyang@microsoft.com>