addname
8e2c86fe3b
Fix support rocketmq client test ( #2610 )
...
* Fix test
* Fix test
* Fix test
* Fix test
2021-03-22 13:36:38 +09:00
Trask Stalnaker
1a18841fdf
Apply new muzzle feature to mongo instrumentation ( #2608 )
2021-03-20 12:48:34 +09:00
Nikita Salnikov-Tarnovski
fc39d87c82
Remove JCenter which is about to be sunset ( #2387 )
...
* Remove JCenter which is about to be sunset
* Fallback to JCenter for muzzle
* Fixing muzzle without jcenter
* Fixing muzzle without jcenter
* Fixing muzzle without jcenter
* Fixing muzzle without jcenter
* Fixing muzzle without jcenter
* Fixing muzzle without jcenter
* Fixing muzzle without jcenter
* Remove debug logs
* polish
2021-03-19 23:21:52 +02:00
Mateusz Rzeszutek
69dcfb77bf
Resolve a TODO in SmokeTest ( #2604 )
2021-03-19 14:30:11 +02:00
Mateusz Rzeszutek
33042ec842
Verify in smoke tests that runtime metrics are exported ( #2603 )
2021-03-19 12:31:59 +01:00
Anuraag Agrawal
f3482a629d
Add protocol-core to muzzle dependencies for aws sdk v2. ( #2602 )
...
* Add protocol-core to muzzle dependencies.
* What does this condition mean?
* Syntax
2021-03-19 11:48:58 +02:00
Jakub Wach
4e7d43e5cc
Apache Camel - S3 to SQS propagation impl + tests ( #2583 )
...
* Apache Camel - S3 to SQS propagation impl + tests
* code review - added unit test
* code review - proper unit tests
* code review
2021-03-19 08:33:29 +02:00
Mateusz Rzeszutek
5e1f52659f
Add metrics collection to smoke-tests' fake-backend ( #2597 )
...
* Add metrics collection to smoke-tests' fake-backend
* Fix a bug
2021-03-19 15:03:40 +09:00
Mateusz Rzeszutek
9fff4a3b47
ComponentInstallers should run after LogManager if a custom one is detected ( #2592 )
...
* ComponentInstallers should run after LogManager if a custom one is detected
* Limit to Java 8
2021-03-18 14:10:22 +02:00
Trask Stalnaker
811259376e
Update servlet attr names to match log attr names ( #2593 )
2021-03-18 14:03:06 +02:00
Nikita Salnikov-Tarnovski
f26901df45
Ignore flaky test ( #2595 )
2021-03-18 19:58:42 +09:00
Anuraag Agrawal
2fd933b578
Support Lettuce 6 ( #2589 )
...
* Add support for Lettuce 6
* Finish
* Remove unnecessary null check
2021-03-18 12:21:47 +09:00
jason plumb
6ea1e8d0ef
Let the ComponentInstaller be passed a Config instance ( #2569 )
...
* Let the ComponentInstaller be passed a Config instance, and prefer using Config over Properties
* revert span exporter factory and metric exporter factory and stick with the ol' properties for now.
* rollback
2021-03-18 00:11:42 +02:00
Jakub Wach
fcc7004353
Camel instrumentation - SNS propagation impl + tests ( #2562 )
...
* Camel instrumentation - SNS propagation impl + tests
* code review
2021-03-17 15:03:47 +02:00
Trask Stalnaker
0ce9ca57d9
Move attributes to span builder for use by samplers ( #2587 )
...
* Move attributes to span builder for sampler use
* Fix test
* Remove unnecessary test
2021-03-17 15:02:56 +02:00
Nikita Salnikov-Tarnovski
ca1e1f608a
Fix merge conflict ( #2584 )
...
* Fix merge conflict
* Format
2021-03-16 20:19:44 +02:00
Nikita Salnikov-Tarnovski
81f350f456
Concurrent http client tests with connection reuse ( #2550 )
...
* Concurrent http client tests with connection reuse
* Scope exception handler callback
2021-03-16 16:27:54 +02:00
Nikita Salnikov-Tarnovski
50eca9a325
Upgrade gradle-docker plugin to properly work on Windows ( #2582 )
2021-03-16 14:58:06 +02:00
Mateusz Rzeszutek
ae23b97ec4
Move and rename NetPeerUtils ( #2548 )
...
* Move and rename NetPeerUtils
* Rename NetPeerUtils to NetPeerAttributes; inject instance instead of using a global var
* Rename SpanAttributeSetter to AttributeSetter (might be used to set on AttributesBuilder in the future, who knows)
* Deprecate default BaseTracer constructor: library instrumentations are supposed to inject all dependencies, the javaagent should explicitly pass globals
* fix compilation failure
* Remove peer.service customization from library instrumentation
2021-03-16 13:50:19 +01:00
Anuraag Agrawal
c1718baf23
Add logback classloader optimization ( #2581 )
2021-03-16 14:36:24 +02:00
Mateusz Rzeszutek
f3ba2302eb
Remove unnecessary libs from the javaagent shadowJar ( #2566 )
...
* Remove unnecessary libs from the javaagent shadowJar
And make it a bit lighter: 36 MB -> 21 MB
* Apply code review comments
* Remove unnecessary kotlin exclusion
2021-03-16 10:47:05 +01:00
Anuraag Agrawal
f3bc02f2e7
Use instance field for wrapped lambda instead of static. ( #2579 )
2021-03-16 18:24:23 +09:00
Nikita Salnikov-Tarnovski
150b52ca19
Use azure/docker-login action ( #2580 )
2021-03-16 11:04:50 +02:00
YuDong Tang
c03c800bad
Solve the problem that module definitions are not in dictionary order ( #2576 )
2021-03-15 23:27:13 -07:00
Nikita Salnikov-Tarnovski
196d1b3ee7
Fix docker login on Windows ( #2573 )
...
* Fix docker login on Windows
* Add TODO
2021-03-15 17:12:03 +02:00
addname
5bd148ca9b
Update supported libraries doc for rocketmq ( #2575 )
2021-03-15 13:27:11 +02:00
Nikita Salnikov-Tarnovski
0a1ea92733
Build Windows images for smoke tests ( #2568 )
2021-03-15 09:38:06 +02:00
Mateusz Rzeszutek
f8dd8c8f56
Move RuntimeMetricsInstaller to correct package ( #2567 )
2021-03-12 09:49:25 -08:00
Mateusz Rzeszutek
670a9cde3f
Minor InstrumentationClassPredicate refactor (don't treat javaagent-t… ( #2536 )
...
* Minor InstrumentationClassPredicate refactor (don't treat javaagent-tooling as helper classes)
* Update javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/muzzle/InstrumentationClassPredicate.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* fix tests
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-03-12 16:36:34 +01:00
Lauri Tulmin
ff3542eff8
Fix prematurely ending server span on undertow ( #2560 )
...
* Fix permaturely ending server span on undertow
* Trigger Build
* Add undertow to supported frameworks
* Review fixes
* Update instrumentation/undertow/javaagent/src/test/groovy/UndertowServerTest.groovy
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update instrumentation/undertow/javaagent/src/test/groovy/UndertowServerTest.groovy
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Review fixes
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-03-12 16:52:33 +02:00
jason plumb
182574a672
give `service.name` additional visibility within the resource def. ( #2563 )
2021-03-12 08:47:01 +02:00
Nikita Salnikov-Tarnovski
ae236a646c
Update Gradle to 6.8.3 ( #2561 )
2021-03-11 22:12:30 -08:00
Anuraag Agrawal
be423c23f7
Revert patch-release-build workflow to previous plugin temporarily.
2021-03-12 13:35:05 +09:00
Anuraag Agrawal
63ad9b2a35
Remove aws sdk v1 tests that rely too much on implementation detail of SDK without really testing anything. ( #2557 )
2021-03-11 11:47:12 -08:00
Anuraag Agrawal
4a4482c025
Use ClassValue instead of ClassLoader -> Class weakmap since it should be same thing. ( #2559 )
2021-03-11 11:38:32 -08:00
John Watson
5af8bef834
Update the agent-config docs. ( #2551 )
...
This provides more direct linking to the auto-instrumentation docs that people might need.
2021-03-11 11:25:37 -08:00
Jakub Wach
04b9b64e53
AWS SDK - S3 - SNS - SQS propagation tests ( #2549 )
...
* AWS SDK - S3 - SNS - SQS propagation tests
* code review
2021-03-11 13:46:33 +02:00
Anuraag Agrawal
27d3cc5e57
Update to OTel 1.0.1 ( #2558 )
2021-03-11 18:18:20 +09:00
Anuraag Agrawal
100a446e31
Use reflection to access json serializers. ( #2555 )
...
* Use reflection to access json serializers.
* git add
* Fix
2021-03-11 16:51:18 +09:00
addname
ee665548d9
Add instrumentation for rocketmq ( #2263 )
...
* add rocketmq support
* merge main
* modify tests
* modify tests
* modify tests
* modify style
* modify style
* modify style
* modify style
* modify tests
* modify tests
* modify tests
* modify tests
* Use hooks to register in the iavaagent instrumentation
* Use hooks to register in the iavaagent instrumentation
* Use hooks to register in the iavaagent instrumentation
* Use hooks to register in the iavaagent instrumentation
* Use hooks to register in the iavaagent instrumentation
* Use hooks to register in the iavaagent instrumentation
* Fix
* Revert "Use hooks to register in the iavaagent instrumentation"
This reverts commit 558acf76
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Update settings.gradle
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2021-03-11 09:28:58 +02:00
Shantanu Bhosale
8e5e453933
column mismatch changes ( #2542 )
2021-03-11 09:11:34 +02:00
Lauri Tulmin
14dcd14871
Add support for elasticsearch 7 rest client ( #2528 )
...
* Add support for elasticsearch 7 rest client
* remove commented out line
* Trigger Build
* exclude bad version from muzzle
* imrove muzzle checks
* Trigger Build
* Add comment
2021-03-11 09:03:24 +02:00
Mateusz Rzeszutek
97fa9932d4
Remove unnecessary libs from javaagent test classpath ( #2545 )
...
* Remove unnecessary libs from javaagent test classpath
All `javaagent` & `library` modules are now filtered out: for instance, `hibernate-3.3:javaagent` tests no longer have `hibernate-common:javaagent` on classpath (previously they had).
Honestly this is kind of hacky, but I don't know gradle enough to solve that "properly" - maybe it is possible to filter out all `implementation` libraries from the classpath?
* spotless
2021-03-11 15:56:24 +09:00
dependabot[bot]
999a78c9ee
Bump burrunan/gradle-cache-action from v1.9 to v1.10 ( #2553 )
...
Bumps [burrunan/gradle-cache-action](https://github.com/burrunan/gradle-cache-action ) from v1.9 to v1.10.
- [Release notes](https://github.com/burrunan/gradle-cache-action/releases )
- [Changelog](https://github.com/burrunan/gradle-cache-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/burrunan/gradle-cache-action/compare/v1.9...cbdf4342ff988d143aa7a5aeceedffafb8c74bcf )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 08:49:25 +02:00
dependabot[bot]
7273404128
Bump burrunan/gradle-cache-action from v1.8 to v1.9 ( #2541 )
...
Bumps [burrunan/gradle-cache-action](https://github.com/burrunan/gradle-cache-action ) from v1.8 to v1.9.
- [Release notes](https://github.com/burrunan/gradle-cache-action/releases )
- [Changelog](https://github.com/burrunan/gradle-cache-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/burrunan/gradle-cache-action/compare/v1.8...97d1da428b1d9b4f4a0de9aa268c72ce1fe9ca69 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 11:19:32 +09:00
Mateusz Rzeszutek
62c039372d
Add missing @Unroll to jax-rs 1 tests ( #2544 )
...
To avoid test failures like this one:
```
Execution failed for task ':instrumentation:jaxrs:jaxrs-1.0:javaagent:test'.
> Received a failure event for test with unknown id '23.11'. Registered test ids: '[:instrumentation:jaxrs:jaxrs-1.0:javaagent:test, 23.2, 23.1]'
```
2021-03-10 12:32:53 -08:00
Lauri Tulmin
569b7b5818
Fix grails latestDep test failure ( #2547 )
...
* Fix grails3 latestDep test failure
* not found uses sendError
2021-03-10 20:26:19 +02:00
Trask Stalnaker
f94fabe07f
Fix app failure under Eclipse OSGi ( #2521 )
...
* Fix app failure under Eclipse OSGi
* Feedback
* Alphabetical
2021-03-10 08:19:32 +02:00
Anuraag Agrawal
71d3f09c80
Extract library instrumentation for AWS SDK v1 ( #2525 )
...
* Extract library instrumentation for AWS SDK v1
* Drift
2021-03-10 12:36:12 +09:00
Anuraag Agrawal
cf6d9deb4e
Extract library instrumentation for lettuce 5.1 ( #2533 )
2021-03-10 10:03:53 +09:00