* Call initTracer just once at beginning of main.
This fixes a bug where each time a new HttpClient is instantiated, it adds a new SpanExporter to the
global OpenTelemetry SDK instance.
* s/InitTracer/InitTracerSdk/
* Add example module for Zipkin
* Updated to include Zipkin example module
* Changed to use shutdown() on TracerSdkProvider
* Changed zipkin example module to use shutdown() on TracerSdkProvider
* Introduce an Attributes interface and have ImmutableAttributes and the AttributesMap implement it.
* make the attribute limiting a little clearer.
* tiny javadoc fix
* Rework to restore the Attributes class, and introduce a ReadableAttributes interface
* polish the javadoc a bit
* fix some broken javadoc
* revert example change; revert test name change
* javadoc de-escalation
* fix bad merge
* Remove SpanID from sampling parameters
* Generate SpanId only for sampled spans
* Revert "Generate SpanId only for sampled spans"
This reverts commit 5b51eaed88.
* Move the span operations inside the scope, to show better idiomatic usage of the API.
* rename parameter
* update to start the span before it is added to the scope
* properly parent the newly created span.
* add shortcut methods to get tracers and meters
* add shortcut methods to get tracers and meters
* add shortcut methods to get tracers and meters
* add shortcut methods to get tracers and meters
* Add build scripts for HTTP example
Add HTTP example
Improved naming and formatting
Add Semantic Convention to traces
Fix semantic convention
* Add Examples as OpenTelementry project
* Changed the build configuration - Examples are compiled with the main project
* Addressing comment of @carlosalberto
* Addressed the feedback of @bogdandrutu
* Removed InMemory exporter. Example as standalone project.
* Remove examples from main build
* Making the exporter private and static
Change visibility of attributes
* Update HTTP example README
* Apply java format
Co-authored-by: Inseo Kim <sano307@naver.com>
* Add build scripts for Jaeger example
* Add example how to use Jaeger as exporter
* Improve naming and formatting
* Fix libraries version
* Address @arminru feedback
* Separate exporter from instrumentation
* Addressed the feedback of @bogdandrutu
* Add instruction to run Jaeger
* Addressed the feedback of @bogdandrutu