* Remove anuraaga from maintainers list
Not at AWS anymore
* Update README.md
Co-authored-by: John Watson <jkwatson@gmail.com>
Co-authored-by: John Watson <jkwatson@gmail.com>
* Added a static method "drain" under JcTools with a generic consumer
* Rename spanT to T
* Update sdk/trace-shaded-deps/src/main/java/io/opentelemetry/sdk/trace/internal/JcTools.java
* Rename Test methods
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* Store the SpanContext + Baggage combo directly in Span Shim.
* Make the SpanShim's context volatile.
We want to have light access when reading it,
while keeping the actual lock when updating its values.
* Update comment.
* Clean up multithreaded baggage test.
* fix bug
* change the fix
* add new cases and changed the way to fix the bug
* fix some describe words
Co-authored-by: John Watson <jkwatson@gmail.com>
* modify some describe mistake
Co-authored-by: John Watson <jkwatson@gmail.com>
* run spotlessApply
Co-authored-by: John Watson <jkwatson@gmail.com>
* Add helper to SpanDataAssert to assert that span status satisfies a condition
* Copypasta fail
* Add StatusDataAssert with assertion helpers for validating the exporter span status
* PR Feedback
Co-authored-by: Jack Berg <jberg@newrelic.com>
* add github action to autoclose old pr/issues
Signed-off-by: Cuichen Li <cuichli@cisco.com>
* update based on comments
Signed-off-by: Cuichen Li <cuichli@cisco.com>
* Apply suggestions from code review
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
* Add build step to check for diff
* Try removing HEAD --
* Test adding api without japicmp
* Revert "Test adding api without japicmp"
This reverts commit 0d0f4f0a1e.
* Echo comment about running jApiCmp
* Handle ContainerResource edge case
* Simplify container id logic
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* Start from one character after last '-'
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* add some methods to ConfigProperties to help with defaulting.
* wire up default methods
* javadoc
* bots hate underscores
* leverage primitives to eliminate nullability.
* remove null check (call doesn't return null per javadoc)
* address PR comments.
* move internal method out of public interface
* roll back fallback
* rename util class
* use assertj
* spotless
* coverage
* Update sdk-extensions/autoconfigure/src/test/java/io/opentelemetry/sdk/autoconfigure/ConfigPropertiesTest.java
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* static
* spot(less)
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* Change the example of Otel artifacts that require the `-alpha` BOM now that metrics are stable
Use the examples of the Semantic Conventions constants, the SDK Autoconfigure Extension, and the Logs SDK & exporter
* Fix markdown typo
* remove references to logs artifacts as they are pretty unstable for the moment