Commit Graph

7973 Commits

Author SHA1 Message Date
Trask Stalnaker c070817272
Update java docs repo on release (#6434) 2022-08-08 08:29:49 -07:00
Trask Stalnaker 9366e3aedb
Muzzle review (#6437)
* Muzzle review

* Fix
2022-08-08 08:29:14 -07:00
Trask Stalnaker c3d0498030
Change akka-actor base version from 2.5 to 2.3 (#6439)
* Change akka-actor base version

* Updates

* spotless

Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2022-08-08 08:27:54 -07:00
Trask Stalnaker 865a4bbd43
Add script to help with doc (#6430)
* Add script to help with doc

* better
2022-08-07 17:06:27 -07:00
Trask Stalnaker f46ca5dfe0
Fix test latest deps (#6429) 2022-08-06 09:02:16 +02:00
Mateusz Rzeszutek b2c90c79b5
Extract HTTP request & response content length from headers (#6415)
* Extract HTTP request & response content length from headers

* remove unused method

* fix camel tests

* fix google http client tests

* fix HttpUrlConnection tests

* fix k8s and jaxrs tests

* fix aws tests

* actually fix aws tests 🤞

* fix elasticsearch tests

* fix ratpack tests

* fix spring webflux tests

* fix vertx tests

* fix reactor netty tests
2022-08-05 10:55:47 -07:00
Mateusz Rzeszutek 6b1d415174
Update spotless version (#6421) 2022-08-05 09:19:37 -07:00
Trask Stalnaker f41dee250a
Sync errorprone configurations (#6418)
* Sync errorprone configurations

* Fix
2022-08-04 08:48:30 -07:00
Lauri Tulmin d1e46556b9
Hopefully fix wildfly smoke test on windows (#6411)
* Hopefully fix wildfly jdk8 smoke test on windows

* jdk18 also fails

* also add the jvm options that were added by wildfly startup script
2022-08-03 13:31:58 +02:00
Trask Stalnaker 0b15109107
Keep licenses up-to-date (#6399)
* Keep licenses in sync

* Oops

* Wording

* Wording

* Update
2022-08-02 12:41:02 -07:00
Trask Stalnaker 11a057594e
Fix db.system for SAP Hana and remove unnecessary code (#6401)
* Remove unnecessary code

* Remove unnecessary code

* Fix tests
2022-08-02 11:16:38 -07:00
Mateusz Rzeszutek faa367395f
Fix @WithSpan in spring autoconfigure (#6398) 2022-08-02 09:37:40 +02:00
Mateusz Rzeszutek 61aef2e413
Clean up spring-boot-autoconfigure exporter logic (#6374) 2022-08-02 09:35:19 +02:00
Mateusz Rzeszutek 06dfd59fcd
Add ParametersAreNonnullByDefault and safety null checks in builder methods (#6364) 2022-08-01 22:29:34 -07:00
Trask Stalnaker c3c4fb7101
Finish annotation move (#6386)
* Update tests with new annotation

* more

* Fix build

* More
2022-08-01 09:19:58 -07:00
Trask Stalnaker b923647e82
Run smoke tests against Java 19, Part 2 (#6394)
* Run smoke tests against Java 19, Part 2

* Update docker image tag
2022-08-01 09:19:41 -07:00
Trask Stalnaker a58d6dfc3a
Add Java 19 to smoke test matrix (#6390)
* Test Java 19

* Fix build
2022-07-31 09:32:33 -07:00
Trask Stalnaker 84719052c9
Add Java 18 to integration test matrix (#6391)
* Add Java 18 to integration test matrix

* Fix build
2022-07-31 09:32:18 -07:00
Trask Stalnaker 9e460e28ef
Fix build (#6389) 2022-07-31 10:50:42 +03:00
Mateusz Rzeszutek cf313eb361
Bump Spring Boot version for autoconfigure and starters (#6379) 2022-07-29 13:25:57 +02:00
Mateusz Rzeszutek 5a152cd289
Deprecate uncompressed content length HTTP attributes (#6383) 2022-07-29 06:17:38 +02:00
Mateusz Rzeszutek 54b8b6af89
Add Kafka instrumentation to the Spring Boot starter (#6371) 2022-07-28 12:44:53 +02:00
Mateusz Rzeszutek 561ce5e3cc
Support new @WithSpan annotation in spring-boot-autoconfigure (#6378) 2022-07-28 11:48:59 +02:00
jack-berg c518bf8d7e
Add http.client|server.request|response.size metrics (#6376) 2022-07-27 09:28:11 -07:00
Mateusz Rzeszutek 6a24080fe9
Add code attributes to several instrumentations (#6365)
* Add code attributes to several instrumentations

* fix servlet tests

* fix tests

* fix elasticsearch tests

* fix context bridge test

* fix rxjava tests

* fix spring webmvc tests
2022-07-27 09:37:01 +02:00
Mateusz Rzeszutek 8a3d283941
Move buffer pool metrics out of the experimental block (#6370) 2022-07-26 07:54:59 +02:00
Mateusz Rzeszutek 976ab9411c
Deprecate Config (#6360)
* Deprecate Config

* suppress deprecation on ConfigTest
2022-07-25 12:10:11 -07:00
Mateusz Rzeszutek 82b39b1012
Rename `newInstrumenter()` into `buildInstrumenter()` (#6363)
* Rename newInstrumenter() into buildInstrumenter()

* spotless
2022-07-25 12:02:46 -07:00
Will Li c0cacb8544
add missing jboss-logmanager to supported libraries list (#6369)
* add missing jboss-logmanager to supported libraries list

Signed-off-by: Cuichen Li <cuichli@cisco.com>

* Update docs/supported-libraries.md

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

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2022-07-25 11:38:13 -07:00
Trask Stalnaker 9bf5a04d1f
Auto-update contrib on release (#6351) 2022-07-22 11:09:07 +02:00
Sam Xie fcda760ad5
Add shouldStart() call to gRPC instrumentation (#6356) 2022-07-22 10:38:53 +02:00
Mateusz Rzeszutek 11e46f5694
Fix gRPC latestDepTest failures (#6357) 2022-07-22 01:31:44 +03:00
Mateusz Rzeszutek 83a9b03c4b
Fix IgnoredTypesConfigurer extension example (#6358) 2022-07-21 17:14:14 +02:00
Sam Xie 2e1d683d16
Fix build error on M1 Mac (#6355) 2022-07-21 12:57:18 +03:00
Trask Stalnaker 2cdaa01650
Fix operator script (#6347) 2022-07-20 08:35:59 -07:00
OpenTelemetry Bot 5ed0551537
Update version to 1.17.0-SNAPSHOT (#6343) 2022-07-19 11:02:30 -07:00
Trask Stalnaker 5d4cf1af8f
chmod (#6341) 2022-07-19 09:13:28 -07:00
Trask Stalnaker 9633115a32
Update change log (#6335)
* Update change log

* Updates
2022-07-19 09:00:09 -07:00
Lauri Tulmin 8be51b3dde
Fix spring kafka latest dep tests (#6339) 2022-07-19 08:04:08 -07:00
Lauri Tulmin 57c9072df3
Instrumenting classes with missing method return or parameter types (#6286)
* Allow instrumenting classes with missing method return or parameter types

* add test
2022-07-18 19:13:10 -07:00
Mateusz Rzeszutek b917b3bf9c
Use ConfigProperties instead of Config in the agent code (#6322)
* Use ConfigProperties instead of Config in the agent code

* Fix merge conflict

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-07-18 19:04:48 -07:00
Mateusz Rzeszutek 5bc7abf178
Spring Kafka library instrumentation (#6283)
* Spring Kafka library instrumentation

* Merge and fix prior merge

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-07-18 14:38:44 -07:00
Mateusz Rzeszutek 257009f944
InstrumentationConfig part 5: library logging appenders (#6321)
* InstrumentationConfig part 5: library logging appenders

* Logback

* remove log4j hackery

* fix tests

* Remove unused

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-07-18 14:28:26 -07:00
Lauri Tulmin 96cac8184c
Fix dropwizard metrics latest deps test (#6329) 2022-07-16 10:12:40 -07:00
Mateusz Rzeszutek 8d1ba17d29
InstrumentationConfig part 4: DB sanitization (#6317)
* InstrumentationConfig part 4: DB sanitization

* fix couchbase unit tests

* code review comments

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-07-15 21:47:33 -07:00
Mateusz Rzeszutek 3af56e7d22
InstrumentationConfig part 3: HTTP headers and peer service mappings (#6302) 2022-07-15 14:52:52 -07:00
Mateusz Rzeszutek db1250d8c9
Add a dropwizard-metrics -> OTel metrics bridge (#6259)
* Add a dropwizard-metrics -> OTel metrics bridge

* disable by default

* enable metrics for test
2022-07-15 14:48:52 -07:00
Lauri Tulmin b3e543d2df
Hikaricp: Avoid registering duplicate metrics (#6325)
* Hikaricp: Avoid registering duplicate metrics

* Update instrumentation/hikaricp-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/hikaricp/HikariPoolInstrumentation.java

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>

* spotless

* Trigger build

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-07-15 09:59:28 +03:00
Lauri Tulmin 07f787693c
Fix build failure on M1 mac (#6324) 2022-07-14 08:58:45 -07:00
Trask Stalnaker 2a59d0faee
Add (more) Spring JMS support (#6308)
* Add (more) Spring JMS support

* Remove duplication

* Better advice matcher
2022-07-13 15:37:26 -07:00