Commit Graph

5863 Commits

Author SHA1 Message Date
Lauri Tulmin 3cb210a673
Fix rxjava2 NoSuchFieldError (#2836) 2021-04-21 14:00:39 -07:00
Jakub Wach f956a58c0a
resolved TODO - instrumentation names in suppressing doc (#2755)
* resolved TODO - instrumentation names in suppressing doc

* changed to include only unversioned names

* Update docs/suppressing-instrumentation.md

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>

* Added lib name to table

* Update docs/suppressing-instrumentation.md

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>

* review changes

* review changes

* Update docs/suppressing-instrumentation.md

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2021-04-21 13:26:13 -07:00
Trask Stalnaker dc9aa4e438
Introducing change log (#2768)
* Add CHANGELOG.md

* Trim down tooling list

* Move breaking changes to the top

* Trim down tooling section
2021-04-21 13:24:33 -07:00
Trask Stalnaker a15315f22a
Fix gradle version ranges (#2834) 2021-04-21 09:14:37 -07:00
Trask Stalnaker 8380b41429
Move eclipse-osgi instrumentation to internal (#2832) 2021-04-21 09:14:21 -07:00
Trask Stalnaker 3bdf4399e9
Rename jaxrs-client resteasy module (#2827) 2021-04-21 09:13:54 -07:00
Lauri Tulmin a3c0b44b31
JAX-RS ApplicationPath annotation (#2824) 2021-04-21 09:07:54 -07:00
Lauri Tulmin c4071c1c94
Add Unroll annotation (#2825) 2021-04-20 12:43:23 -07:00
Lauri Tulmin 12b7bbc273
Sort rabbitmq traces (#2828) 2021-04-20 12:43:08 -07:00
Trask Stalnaker 8ded533f52
Add another missing Unroll annotation (#2829) 2021-04-20 12:40:37 -07:00
Mateusz Rzeszutek 48d9e49cbf
Fix failing tests on the main branch (merge conflict) (#2826) 2021-04-20 09:06:37 -07:00
HaloFour c7e431404e
Add AsyncSpanEndStrategy for Reactor 3.x instrumentation (#2714) 2021-04-19 20:50:20 -07:00
Trask Stalnaker fa359a4a5d
Remove some testNotFound exclusions (#2813) 2021-04-19 15:44:58 -07:00
Lauri Tulmin 9464134ffd
Test failing async http request (#2812) 2021-04-19 14:11:27 -07:00
Trask Stalnaker bd829a6494
Remove duplicate status verification (#2710) 2021-04-19 11:41:37 -07:00
Mateusz Rzeszutek 95f8342558
Deprecate additionalHelperClassNames (#2810)
* Deprecate additionalHelperClassNames

* Deprecate additionalHelperClassNames
2021-04-16 10:11:11 +02:00
Lauri Tulmin 0b0516bd1a
Fix failing test on latest jersey client (#2809) 2021-04-15 16:11:26 -07:00
Lauri Tulmin d1ff1e12ac
JAX-RS: add code.namespace and code.function attributes (#2805) 2021-04-14 12:58:03 -07:00
HaloFour 437547d949
Add instrumentation for RxJava 3 (#2794) 2021-04-14 12:24:13 -07:00
Mateusz Rzeszutek 2d59d25961
Writing InstrumentationModule line by line (#2793) 2021-04-14 10:52:31 -07:00
Mateusz Rzeszutek ce3a88ca8c
Move ContextPropagationDebug to internal package (#2804)
And use it in the Instrumenter API
2021-04-14 10:12:36 -07:00
Trask Stalnaker c17b803b71
Use isHelperClass over additionalHelperClassNames (#2796) 2021-04-14 09:38:16 -07:00
Trask Stalnaker da4dc7a947
Fix jaxws-2.0-metro-2.2 testLatestDeps (#2800) 2021-04-14 11:21:03 +03:00
Trask Stalnaker 9bd028f767
Remove unnecessary genericness (#2797) 2021-04-14 00:01:28 -07:00
Anuraag Agrawal b416ece9c3
Extract Mongo library instrumentation (#2789)
* Extract mongo library instrumentation

* Finish

* Drift

* Cleanup

* build twice

* Spot
2021-04-14 13:51:21 +09:00
Anuraag Agrawal e87564ef12
Add gRPC context bridge (#2634)
* Add gRPC context bridge

* Finish

* Drift

* dependency hell

* Override

* current
2021-04-14 13:50:43 +09:00
Mateusz Rzeszutek 078603caf5
Generate InstrumentationModule#contextStore() with muzzle (#2775) 2021-04-13 20:05:01 -07:00
Trask Stalnaker 06832d84fc
Rename (and split up) classloaders module (#2787)
* Rename classloaders module

* Move under common internal dir

* Add all internal modules to testing agent
2021-04-13 19:58:50 -07:00
Trask Stalnaker cad3c761a6
Bump smoke test timeout (#2798) 2021-04-13 19:56:45 -07:00
Mateusz Rzeszutek 3faf693631
Fix tests on the main branch (#2795)
* Fix tests on the main branch

* And fix muzzle by the way
2021-04-13 19:30:13 +02:00
Mateusz Rzeszutek 113ef24bef
Use Instrumenter in JDBC instrumentation (#2739)
* Use Instrumenter in JDBC instrumentation

Except jdbc-datasource, that one is going to be in a separate PR

* Use Instrumenter in JDBC instrumentation - code review comments
2021-04-13 16:19:13 +02:00
Trask Stalnaker d741dc48b9
Minor rename of javaagent unit test modules (#2784) 2021-04-13 12:36:30 +03:00
Trask Stalnaker eb81e8958c
Remove play-2.3 instrumentation and remove typesafe repo (#2783)
* Remove typesafe repo

* Use play 2.3.9 instead of 2.3.0

* Exclude missing optional dependency

* Remove play-2.3 module

* Update supported libraries doc
2021-04-13 11:50:29 +03:00
Lauri Tulmin c49dfd57de
Fix mongo latest test (#2790) 2021-04-13 11:49:27 +03:00
Lauri Tulmin c5701bcdd2
Akka: clean up state on exception (#2782) 2021-04-12 16:03:05 -07:00
Lauri Tulmin 718a5a17a3
Mongo reactive context propagation (#2758) 2021-04-12 15:58:25 -07:00
Lauri Tulmin 819efb573f
Run glassfish tests with headless (#2781) 2021-04-12 15:54:54 -07:00
Trask Stalnaker 117d38a01b
Support URLClassLoader addURL (#2772) 2021-04-12 15:53:44 -07:00
Trask Stalnaker 0f60b44b7c
Avoid proxy IllegalArgumentException: repeated interface (#2773) 2021-04-12 13:59:40 -07:00
Trask Stalnaker b922b3ece9
Remove the netty connection interference test (#2765) 2021-04-12 13:55:00 -07:00
Trask Stalnaker 5719bc30a6
Sync spring-boot-autoconfigure property names with SDK property names (#2770)
* Sync spring-boot-autoconfigure property names

* Change from otel.instrumentation to otel.springboot

* Remove duplicate/outdated doc
2021-04-12 13:21:40 +03:00
Trask Stalnaker 3bc058b10b
Don't create duplicate headers (#2727)
* Test infra

* Update examples

* Update instrumentation

* Update tests

* jaxrs-client fixes

* Remove doRequest/doReusedRequest

* Fix muzzle

* some fixes

* fix test

* doc

* not private

* Apply to doRequestWithCallback also

* Update doc

* groovy

* better

* Don't hardcode traceparent

* Reuse request in SpringRestTemplateTest
2021-04-12 12:21:16 +03:00
Trask Stalnaker 5be065cd31
Switch to grpc-netty-shaded (#2769) 2021-04-11 13:27:37 -07:00
Trask Stalnaker 3dcb29d1ea
Update supported library versions (#2766)
* Update supported library versions

* Lettuce too
2021-04-11 13:04:03 +03:00
Trask Stalnaker b8f50fe922
Add parent dirs for common instrumentations (#2767) 2021-04-10 10:53:56 -07:00
Mateusz Rzeszutek 5c280d4c43
Fix JDBC instrumentation: recursive statements inside Connection#getMetaData (#2756) 2021-04-09 10:46:12 -07:00
Mateusz Rzeszutek b204fcc56e
Bring back Guava to javaagent-tooling (it's actually used here) (#2764) 2021-04-09 16:54:06 +03:00
Lauri Tulmin 773ca35e6a
RocketMQ: wait for message to be consumed (#2759) 2021-04-09 08:30:43 +09:00
Anuraag Agrawal fbba3001ee
Test callbacks for okhttp library instrumentation (#2752) 2021-04-08 14:20:32 -07:00
Lauri Tulmin 75f2e9a4a5
Make dubbo and camel use loopback address (#2753) 2021-04-08 13:16:25 -07:00