-
Notifications
You must be signed in to change notification settings - Fork 323
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Fist working draft * Lazily parse tracestate * Use built-in Context * Translate OTel attributes to intake API * Refine instrumentations * Mark as experimental * Add enable_experimental_instrumentations option * polishing * Extract advice to separate class * more polishing * Map OTel semantic convention attributes to data model * Mark spans non-discardable on context propagation * Remove construction of URL fields that are filled on APM Server * Add license headers * Revert "Remove construction of URL fields that are filled on APM Server" This reverts commit 56594eb. * Map destination details of external spans * Avoid calling method that's @SInCE Java 9 * Fix packaging and shading * Add docs * Add changelog * Document when OTel bridge has been added * Update to OTel 0.15.0 and test older versions too Also makes sure that only versions starting with 1.14.0 are instrumented * Implement review suggestions * Bubble up operation modes to apis.asciidoc * Log warning once if unsupported APIs are used * Be more clear about what is and what's not supported * Update and require OTel 0.16.0 * Remove smurf naming convention * Set outcome * Update to otel 1.0.0 * fix advice class names * fix url test * post-merge update * add missing ivy test dependency * test versions 1.0.x->1.5.0 * add few tests for coverage * fix doc release version * update docs * introduce ElasticContext to rule them all * bridge otel root context * code cleanup * code cleanup + update test to 1.6.0 * add missing license header * minor tweaks * fix doc update test fail msg * add span kind + wip on shared spec * add wip gherkin spec * add missing file headers * wip http + db span mapping * finalize 1st tep of bridge * minor cleanup * replace 'custom' with 'unknown' for bridge * update json spec for span type/subtype * Use AssignReturned annotations * Fix parent project version * wip main cucumber tasks * infer on otel span end + basic outcome mapping * pom cleanup * code cleanup * set outcome for otel spans * fix tests * do not infer outcome from lack of exception * fix documentation * fix/cleanup documentation * update changelog * fix sdk logger change * add latest versions for test coverage * update generated doc * compile agent sdk for java 7 * fix doc links * Apply suggestions from code review (docs links) Co-authored-by: Brandon Morelli <bmorelli25@gmail.com> * aim for release in 1.30.0 * add missing otel attributes & kind serialization * prevent NPE when Context.root() is not called first * move to a single module for opentelemetry * move to dedicated sub-module for opentelemetry * capture OTel API version when possible * minimize changelog diff * clarify some comments/doc * properly reformat * minor fix to otel mvn dependencies * remove unused context propagator * bump version to 1.30.0 * prevent multiple root contexts * fix pebkc * set implicit active parent only at startSpan * fix docs (attempt for menu) * fix API docs menu integration * trim whitespace * fix links to public-api * fix generated doc * doc: try removing float blocks * fix API menu * fix new module version Co-authored-by: Sylvain Juge <sylvain.juge@elastic.co> Co-authored-by: SylvainJuge <syl20j@gmail.com> Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
- Loading branch information
1 parent
c323326
commit ddb8c69
Showing
190 changed files
with
3,535 additions
and
292 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.