Trask Stalnaker
615bc0c60f
Remove unnecessary lines ( #5128 )
2022-01-15 10:03:15 -08:00
Trask Stalnaker
e28b9b7ecb
Add workflow to release just gradle plugins ( #5135 )
2022-01-15 10:01:33 -08:00
Samudraneel Dasgupta
3b0c49094d
Spring RMI instrumentation ( #5033 )
...
* Spring RMI instrumentation
* Change the order of import statements
* remove extra separation in import statements
* stylistic changes
* Fix groovy rule violations
* Formatting changes in groovy file
* Spotless fixes and muzzle check version change
* Fixed minimum version in filenames and fixed muzzle check
* single InstrumentationModule and added context propagation test
* Merged singletons, use random port in test and add stricter matchers.
* Remove unused import
2022-01-14 13:56:40 -08:00
acm19
a8069370ad
Fix serialisation exception on default lambda events ( #4724 )
...
Adds `FAIL_ON_UNKNOWN_PROPERTIES` to the paramter parser on the lambda
as events coming from AWS have more fields than those represented in the
libraries provided by AWS. Adds a custom `JodaModule` to the same
parser to support `ScheduledEvent` which for now uses Joda Time. At the
same time avoid the real Joda Module to not have extra dependencies.
Resolves: https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/4645
2022-01-14 13:54:50 -08:00
Mateusz Rzeszutek
872c6c7d80
Add `http.route` to the server span when `ServerSpanNaming` is updated ( #5086 )
...
* Add `http.route` to the server span when `ServerSpanNaming` is updated
* fix camel tests
* fix test compilation failure
* assert route in camel instrumentation
2022-01-14 13:52:06 -08:00
Lauri Tulmin
40ce04028a
Fix flaky OpenTelemetryInstallerTest ( #5123 )
2022-01-14 10:22:44 -08:00
Anuraag Agrawal
a3681901ff
Convert InstrumentationTestRunner from interface to abstract class ( #5112 )
2022-01-14 10:21:31 -08:00
Mateusz Rzeszutek
262a8734ca
One more micrometer AsyncInstrumentRegistry fix ( #5118 )
2022-01-14 10:00:49 -08:00
Anuraag Agrawal
a1274b7671
Mark recent gradlew executable ( #5116 )
2022-01-14 09:59:12 -08:00
Mateusz Rzeszutek
9583ca6246
Fix resteasy muzzle ( #5121 )
2022-01-14 11:53:48 +01:00
Trask Stalnaker
22c2691773
Fix workflow_dispatch ( #5113 )
2022-01-13 22:29:30 -08:00
Trask Stalnaker
6ac09a3bfb
Update changelog for 1.10.0 ( #5091 )
...
* Update change log for 1.10.0
* Format
* Add micrometer library instrumentation
* Clarifications
* One more
2022-01-13 19:01:44 -08:00
Trask Stalnaker
1832772ccd
Update supported libraries ( #5092 )
...
* Update supported libraries
* One row per library
2022-01-13 18:02:08 -08:00
jason plumb
7266aefb58
Add smoke test for logs signal ( #5108 )
...
* add smoke test for logs signal
* very important to remove the unused variable in the groovy test
* run on LTS jdks
2022-01-13 11:47:47 -08:00
Mateusz Rzeszutek
6eeb6ccfd0
Fix flaky micrometer tests ( #5106 )
...
* Fix flaky micrometer tests
* Add comment
2022-01-13 11:47:37 -08:00
Nikita Salnikov-Tarnovski
d81049a174
Make nightly-no-cache.yml send scans to GE ( #5107 )
2022-01-13 10:55:24 -08:00
jason plumb
963b5cc087
Connect AgentLogEmitterProvider global during OpenTelemetryInstaller ( #5088 )
...
* during install, hook up the log emitter provider for instrumentation to use.
* spotless
* Fix tests
* Default instrumentation name to ROOT when logger name null/empty
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-01-13 08:31:02 -08:00
Trask Stalnaker
fce227785f
Fix smoke test servlet image publishing ( #5102 )
2022-01-13 08:41:53 +02:00
Trask Stalnaker
6043e065d4
Use github action env files ( #5099 )
2022-01-12 20:09:56 -08:00
Mateusz Rzeszutek
9299567a96
Micrometer library instrumentation ( #5063 )
2022-01-12 20:06:27 -08:00
Trask Stalnaker
00e0920913
Apply gradle github action everywhere ( #5089 )
2022-01-12 19:35:18 -08:00
Trask Stalnaker
26e93e4068
Merge 1.9.2 change log entry ( #5090 )
2022-01-12 16:57:44 -08:00
Lauri Tulmin
0624b6561e
Add debug logging to SpringTemplateJms1Test ( #5087 )
2022-01-12 16:13:32 -08:00
Trask Stalnaker
f7da97bd9d
Move appender api to internal ( #5080 )
...
* rename artifacts and packages
* Library users shouldn't need to use internal
* Update docs
* Rename in order to simplify HelperClassPredicate
* Spotless
* Move AgentLogEmitterProvider to javaagent-instrumentation-api
2022-01-12 08:38:28 -08:00
Lauri Tulmin
f60f7e2cc1
Attempt to fix flaky micrometer test ( #5085 )
2022-01-12 17:29:54 +02:00
Mateusz Rzeszutek
8324b51c04
Micrometer instrumentation, part 3 ( #5017 )
...
* Micrometer instrumentation, part 3
* fix compilation
* add comment
* code review comments
2022-01-12 16:25:49 +01:00
Lauri Tulmin
0eb3156420
Increase timeout for redisson test ( #5084 )
2022-01-12 17:25:19 +02:00
Trask Stalnaker
b8ea362112
Don't capture http.target as metrics attribute ( #5081 )
2022-01-12 17:24:47 +02:00
Anuraag Agrawal
5577afbf45
Update dependencies ( #5083 )
...
* Update dependencies
* Downgrade jackson for jax test
2022-01-12 17:21:13 +02:00
Anuraag Agrawal
3804968898
Apply spotless to conventions scripts ( #5082 )
...
* Apply spotless to conventions scripts
* Apply spotless
2022-01-12 17:42:50 +09:00
Trask Stalnaker
39d20b5fbc
Fix lettuce testLatestDeps ( #5079 )
2022-01-11 14:16:19 -08:00
Trask Stalnaker
61cc276264
Remove unnecessary verification ( #5057 )
2022-01-11 11:37:43 -08:00
Nikita Salnikov-Tarnovski
2d71fc9d53
Do not run jApiCmp tasks automatically ( #5068 )
2022-01-11 19:49:33 +02:00
Mateusz Rzeszutek
929b6808dd
End redisson span when the operation actually ends ( #5073 )
2022-01-11 09:41:06 -08:00
Anuraag Agrawal
1f5bb7dc20
Predeclare spotless deps to allow high concurrency ( #5067 )
...
* Predeclare spotless deps to allow high concurrency
* Comment
2022-01-11 16:46:48 +09:00
Trask Stalnaker
db8cd050a7
Add spotless to standalone subprojects ( #5058 )
...
* Update spotless version
* Add spotless to benchmark-overhead
* Add spotless to smoke-test images
* Add spotless to examples
* Apply spotless
* Resolve log4j conflict
* Apply spotless after upgrade
2022-01-10 12:46:52 -08:00
Lauri Tulmin
c6fe6b8252
Fix flaky log4j appender test ( #5062 )
2022-01-10 09:16:15 -08:00
Mateusz Rzeszutek
6d221e160a
Micrometer instrumentation, part 2 ( #5001 )
...
* Micrometer instrumentation, part 2
* use double counter instead of gauge in FunctionTimer
* code review suggestions
* fix errorprone
* rebase and fix compilation failure
2022-01-10 13:22:32 +01:00
Trask Stalnaker
2ac6d2231e
Add OTLP logs exporters ( #5060 )
2022-01-10 13:31:09 +02:00
Trask Stalnaker
642f2c1614
Peer service optimization ( #5056 )
2022-01-10 10:01:28 +02:00
Trask Stalnaker
c3e0c258d7
Update style guide regarding final local vars ( #5055 )
2022-01-10 10:01:08 +02:00
Nikita Salnikov-Tarnovski
1a9c633b4b
Rename some packages, move some classes ( #5043 )
...
* Rename some packages, move some classes
2022-01-09 13:26:51 +02:00
Trask Stalnaker
68c3f17edd
Allow running smoke tests locally on windows ( #5046 )
...
* Allow running smoke tests locally on windows
* Groovy
* codenarc
* Invert condition
* Fix
2022-01-08 11:28:59 -08:00
Lauri Tulmin
dcbc2b3866
Retry elasticsearch startup ( #5044 )
2022-01-08 14:01:54 +02:00
Nikita Salnikov-Tarnovski
3144859396
Stop using deprecated NetPeerAttributes outside of the deprecated package ( #5024 )
2022-01-08 14:01:09 +02:00
Anuraag Agrawal
c75c01f871
Update to OTel 1.10 ( #5035 )
...
* Update to OTel 1.10
* Fix metric smoke test
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-01-07 15:45:20 -08:00
Nikita Salnikov-Tarnovski
daeda5dcfc
Don't extract deprecated cassandra keyspace attribute ( #5041 )
2022-01-07 15:19:59 -08:00
Nikita Salnikov-Tarnovski
25550e0a63
Stop using deprecated constructor ( #5040 )
...
* Stop using deprecated constructor
* Try to fix the build
2022-01-07 11:47:54 -08:00
Lauri Tulmin
d5bd3cb91b
Fix NPE in rmi server instrumentation ( #5042 )
2022-01-07 11:47:23 -08:00
Anuraag Agrawal
478800e5de
Update byte buddy ( #5037 )
2022-01-07 20:30:08 +09:00