Commit Graph

6247 Commits

Author SHA1 Message Date
Anuraag Agrawal c9f72ee60d
Migrate bom-alpha build to kotlin (#3450)
* Migrate bom-alpha build to kotlin

* Remove sorting since doesn't make much difference
2021-06-30 19:22:30 +09:00
Anuraag Agrawal e2cd4f5f37
Migrate benchmark projects to kotlin (#3449)
* Migrate benchmark projects to kotlin

* Migrate
2021-06-30 19:21:55 +09:00
Anuraag Agrawal 262c5d59d7
Migrate testing and shaded-for-instrumenting builds to kotlin (#3448)
* Migrate testing and shaded-for-instrumenting builds to kotlin

* Migrate
2021-06-30 19:21:20 +09:00
Anuraag Agrawal 93632d3f27
Rename instrumentation-api builds to kotlin (#3446)
* Rename instrumentation-api builds to kotlin

* Migrate

* Small cleanup
2021-06-30 19:20:55 +09:00
Anuraag Agrawal 92a04644d0
Migrate instrumentation/build.gradle to kotlin (#3444) 2021-06-30 19:09:13 +09:00
Anuraag Agrawal c46761b8a9
Migrate javaagent-* to kotlin dsl (#3434) 2021-06-29 23:56:01 +09:00
Mateusz Rzeszutek c1a0333cdb
Port AsyncSpanEndStrategy to Instrumenter API (#3262)
* Port AsyncSpanEndStrategy to Instrumenter API

* code review comments

* rename to AsyncOperationEndSupport

* weak-ref agent strategy storage; and passing response to Instrumenter if types match

* fix tests
2021-06-29 16:51:17 +02:00
Anuraag Agrawal c16999c27d
Exclude duplicates from -all.jar (#3430) 2021-06-29 21:34:19 +09:00
Lauri Tulmin 9d1ab64ad5
Exclude bootstrap dependencies from inst (#3432) 2021-06-29 21:33:50 +09:00
Lauri Tulmin 82ea8dbc24
Small typo in doc (#3433) 2021-06-29 14:37:12 +03:00
Lauri Tulmin b7f811dd5b
Increase metrics tests timeout (#3429) 2021-06-29 14:36:38 +03:00
Lauri Tulmin 6ac2083d19
Remove byte-buddy-agent dependency (#3428) 2021-06-29 14:36:10 +03:00
Rashmi 15a64286e9
Fixed Semantic conventions in RabbitMQ (#3425)
* Fixed Semantic conventions in RabbitMQ
1. Constructed producer span name according to spec rule. (Removed routing key as part of span name)
2. Renamed routing key attribute(part of experiment span attributes feature) according to semantic convention

* Spring integration rabbitmq test fixed

* moved MESSAGING_RABBITMQ_ROUTING_KEY attribute out of CAPTURE_EXPERIMENTAL_SPAN_ATTRIBUTES check
2021-06-29 14:35:47 +03:00
Anuraag Agrawal 153bf1457a
Simplify jflex configuration (#3431) 2021-06-29 20:15:15 +09:00
Anuraag Agrawal d53e62b4dc
Remove noShadowPublish (#3426) 2021-06-29 16:55:53 +09:00
Anuraag Agrawal 47c8a9bfa5
Migrate jetty httpclient build files to kotlin (#3421) 2021-06-28 20:25:28 +09:00
Anuraag Agrawal 52616dd87f
Skip problematic spring-rabbit muzzle (#3420) 2021-06-28 18:47:39 +09:00
Lauri Tulmin d3856ad1d7
Context propagation for ratpack Execution.fork() (#3416) 2021-06-28 17:42:38 +09:00
Anuraag Agrawal 761b9c280b
Migrate instrumentation gradle files to kotlin (#3414)
* Migrate instrumentation gradle files to kotlin

* Convert

* Muzzle
2021-06-28 17:27:12 +09:00
Steve Dodge 9e2fcbaecd
Jetty-9 httpclient instrumentation, comments please (#3079)
* feat: jetty-9 http client, commit for PR comments

* chore: compensate for build break due to new TypeTransformer

* WIP: jetty9 with wrappers working

* feat: moved structure to match 9.2

* chore: fix package names again, now 9.2, clean up Nullables and Muzzle range

* chore: added latestDepTestLibrary for 10+ but class loader issues due to underlying jetty-server from the test framework

* chore: migrate to new instrumenter api

* chore: adjust to all the gradle plugin changes

* chore: added layers of builders

* chore: update final easy code review comments

* chore: remove comments in gradle

* chore: code cleanup, package cleanup, reduce surface area, iterators

* chore: cleanup of null checks, using HttpFlavorVals enum

* chore: null check removal again

* chore: set muzzle plugin correctly for 9.2 up to 9.4.+

* chore: convert gradle plugins to not use apply syntax

* Rename to build.gradle

* chore: move TypeInstrumention into standalone class

Co-authored-by: Anuraag Agrawal <aanuraag@amazon.co.jp>
2021-06-28 14:34:01 +09:00
Anuraag Agrawal 785dc6adf2
Rename build files to build.gradle (#3409)
* Rename build files to build.gradle

* Rename smoke-tests

* Fix already broken
2021-06-25 16:10:31 +09:00
Lauri Tulmin ce36486992
Fix armeria latest dep tests (#3407) 2021-06-25 09:50:35 +09:00
Anuraag Agrawal 220ea414e3
Migrate codegen to be a plugin (#3401) 2021-06-25 08:35:59 +09:00
jason plumb 1f3faca6b9
Register logs marshaller (#3392) 2021-06-24 11:08:04 +03:00
dependabot[bot] e6209c3b67
Bump technote-space/workflow-conclusion-action from 2.1.6 to 2.1.7 (#3393) 2021-06-24 11:07:35 +03:00
dependabot[bot] da11d9438d
Bump docker/login-action from 1.9.0 to 1.10.0 (#3394) 2021-06-24 11:06:18 +03:00
Trask Stalnaker bcb282a220
Conform to google style guide checkstyle (#3399) 2021-06-24 10:53:23 +03:00
Anuraag Agrawal 88a01158c9
Changelog for 1.3.1 (#3398)
* Changelog for 1.3.1

* Add header

* Extra space
2021-06-24 13:20:52 +09:00
Anuraag Agrawal deb0e255cf
Use plugins block everywhere for applying plugins (#3386)
* Use plugins block everywhere for applying plugins

* Actually it's library instrumentation
2021-06-24 11:13:35 +09:00
Anuraag Agrawal eb897a80d9
Migrate muzzle plugin to kotlin script. (#3388)
* Migrate muzzle plugin to kotlin script.

* Update listInstrumentations

* bootstrap not tooling
2021-06-24 11:12:56 +09:00
Anuraag Agrawal 1ecd15b443
Extract errorprone configuration to separate plugin (#3387) 2021-06-23 10:15:44 -07:00
Mateusz Rzeszutek 02098b9353
Ignore task classes using IgnoredTypesConfigurer (#3380) 2021-06-23 10:15:02 -07:00
Lauri Tulmin b44dd5eb07
Remove printStackTrace from a test class (#3391) 2021-06-23 10:14:19 -07:00
Mateusz Rzeszutek 256f2c992e
Fix PeerServiceAttributesExtractor#createUsingReflection() (#3378)
* Fix PeerServiceAttributesExtractor#createUsingReflection()

* move armeria & grpc NetAttributesExtractors to internal package
2021-06-23 18:25:35 +09:00
Anuraag Agrawal c1388c9c4c
Migrate muzzle data classes to kotlin. (#3385)
* Migrate muzzle data classes to kotlin.

* Kotlin Regex

* More Kotlin Regex
2021-06-23 15:36:53 +09:00
Mateusz Rzeszutek f451aef43c
Improve ignored but instrumented types assertion in javaagent tests (#3356)
* Improve ignored but instrumented types assertion in javaagent tests

* add one missing ignore

* Add ignored types to spring-rabbit and fix tests

* spotless
2021-06-22 22:37:29 -07:00
Anuraag Agrawal d65738df62
Fix drift in patch release workflow file (#3384) 2021-06-23 13:14:12 +09:00
Lauri Tulmin 39508bc07e
Test jax-ws on tomee and wildfly (#3382)
* Test jax-ws on tomee and wildfly

* Search only org.gradle artifacts from gradle repo
2021-06-23 08:34:05 +09:00
Mateusz Rzeszutek 2c2c19d293
Fix UnsupportedOperationException happening when reactor-rabbitmq is used (#3381) 2021-06-23 08:27:06 +09:00
Trask Stalnaker 0788a036f9
Remove extra spotless config (#3375)
* Remove extra spotless config

* Bring back buildSrc spotless
2021-06-23 08:17:35 +09:00
Trask Stalnaker e8dc79d2c0
Fix sporadic ratpack test failure (#3361) 2021-06-22 10:34:48 -07:00
Lauri Tulmin 5b5992faa9
Gradle wrapper caching try 2 (#3377) 2021-06-22 09:36:03 -07:00
Anuraag Agrawal b4ec7bcda4
Fix BOM (#3376) 2021-06-22 19:37:06 +09:00
jason plumb bf3830a8b9
support logs in the fake test backend (#3374)
* support logs in the fake test backend

* fix copypasta
2021-06-22 16:27:03 +09:00
Lauri Tulmin 9a8df0b199
Set port in RatpackOtherTest (#3373) 2021-06-21 13:14:18 -07:00
Lauri Tulmin 2002d2df43
Remove latestDepTestLibrary upper bound from jaxrs-2.0-resteasy-3.1 (#3370) 2021-06-21 13:13:35 -07:00
Lauri Tulmin 5281e50780
Exclude bytebuddy generatede helper class from redefinition (#3369) 2021-06-21 13:13:19 -07:00
Lauri Tulmin 3967c42cda
Propagate context to cassandra4 callbacks (#3371) 2021-06-21 13:12:57 -07:00
Lauri Tulmin d31a2c7f17
Remove unused arquillian configuration (#3372) 2021-06-21 13:12:36 -07:00
Lauri Tulmin 19a650027a
Cache gradle wrapper (#3363) 2021-06-21 09:35:15 -07:00