Commit Graph

7112 Commits

Author SHA1 Message Date
Anuraag Agrawal a4f70cbd86
Update spotless (#4863)
* Update spotless

* Apply spotless
2021-12-10 17:32:34 +09:00
Trask Stalnaker be7bc243de
Skip problem netty version (#4860) 2021-12-10 09:28:12 +01:00
Lauri Tulmin 67aa8979a8
Disable loading favicion.ico for vaadin 14 tests (#4856) 2021-12-09 19:53:21 -08:00
Anuraag Agrawal 458ebc5e55
Small cleanups to conventions projects. (#4839) 2021-12-09 14:55:09 -08:00
Lauri Tulmin 231ab6bf59
Convert play instrumentation to instrumenter api (#4853) 2021-12-09 13:35:42 -08:00
Lauri Tulmin d6e69c746e
Fix typo in method name (#4855) 2021-12-09 10:16:59 -08:00
Lauri Tulmin 7a49b2bea5
Fix vert.x single connection tests (#4851) 2021-12-09 11:42:03 +02:00
Lauri Tulmin 6102d31352
Imporve vert.x rx error handling (#4845) 2021-12-09 09:02:26 +02:00
Anuraag Agrawal 6b6b22de96
Update Armeria for testing (#4730)
* Update Armeria for testing

* Fix aws sdk and netty tests for armeria update (#4841)

* Fix aws sdk tests for armeria update

* fix flaky aws11 test

* send path instread of full uri

* send path instread of full uri

* fix flaky aws11 test

* fix netty tests

* spotless

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2021-12-09 08:53:56 +09:00
Mateusz Rzeszutek 8d6554287f
Add shouldStart() call to armeria server instrumentation (#4843) 2021-12-08 09:26:55 -08:00
jason plumb b5516c8530
Enhancements to overhead tests (#4833)
* add average machine cpu total and total gc pause nanos

* Collect run durations.

* Report in config order (don't sort by name). Output new fields.

* add additional metrics to table.

* consistent casing

* bump

* instead of grouping agent data, group by field. consolidate fields into one place.

* consolidate and simplify config

* typo

* Update benchmark-overhead/src/test/java/io/opentelemetry/results/AppPerfResults.java

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

* migrate heap to MB and add units where missing

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2021-12-08 09:23:13 -08:00
Mateusz Rzeszutek 0bab0c2aa3
Move `ServletContextPath` to `servlet-common:bootstrap` (#4824)
* Move ServletContextPath to servlet-common:bootstrap

* fix tests

* Simplify ServletContextPath calls in restlet instrumentation
2021-12-08 15:59:31 +01:00
Mateusz Rzeszutek d590481c3f
Enable Armeria server instrumentation notFound() test (#4842) 2021-12-08 15:50:54 +01:00
Trask Stalnaker d52f62522d
Partial sync of gradle conventions with sdk repo (#4836)
* Sync gradle conventions

* oops
2021-12-08 13:50:32 +02:00
Trask Stalnaker f5016109f2
Update remaining gradle wrappers to 7.3.1 (#4835) 2021-12-07 20:50:27 -08:00
Zane XiaoYe cd863f6726
update the documentation (#4834)
the `filter` method does not compile in this example, use `filters` instead of `filter`.
2021-12-07 20:40:30 -08:00
Trask Stalnaker 80790a409d
Add javadoc note about metrics timestamps (#4820)
* Add javadoc note about metrics timestamps

* Move to class level
2021-12-07 15:35:47 -08:00
Lauri Tulmin bba587ea01
Retry strict context check failures for library instrumenation tests (#4826) 2021-12-07 15:35:18 -08:00
Nikita Salnikov-Tarnovski 902748cfd5
Always forbid system.out by errorprone (#4825) 2021-12-07 11:22:20 -08:00
Liudmila Molkova 19958521a0
Instrument ContextPropagationOperator to bridge lib/agent calls (#4786)
* Instrument ContextPropagationOperator to bridge lib/agent calls

* more tests

* clean up

* up

* lint

* more lint

* make runWithContext(Flux, ..) public

* lint
2021-12-07 11:00:20 -08:00
Javier Salinas ebe4c6538c
Bump ratpack to 1.7 (#4796) 2021-12-07 07:27:03 -08:00
Lauri Tulmin b4784c8432
Update supported frameworks and suppressing instrumentation docs (#4818)
* Update supported frameworks and suppressing instrumentation docs

* Update docs/suppressing-instrumentation.md

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

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-12-07 11:49:59 +02:00
Anuraag Agrawal 01dec8a2a5
Disable incremental Kotlin compilation. (#4822) 2021-12-07 11:39:52 +02:00
Mateusz Rzeszutek 075434c5bc
Move `AppServerBridge` and `MappingResolver` to `servlet-common:bootstrap` (#4817)
* Move AppServerBridge and MappingResolver to servlet-common:bootstrap

* Introduce additional gradle configuration for bootstrap libs
2021-12-07 10:20:33 +01:00
Trask Stalnaker 735c1b09f2
Add guidance about dropping support for older library versions (#4802)
* Add guidance about dropping support for older library versions

* Spotless
2021-12-06 22:37:29 -08:00
Anuraag Agrawal ca3919ea31
Update Gradle and build dependencies (#4808)
* Update Gradle and build dependencies

* Add spotless + Java 17 workaround

* Revert spotless for now

* Fix merge

* jvmTarget
2021-12-07 14:42:52 +09:00
Trask Stalnaker 3801bb38cc
Run muzzle check against OpenTelemetry API instrumentation (bridge) (#4797)
* Run muzzle check against bridge

* Simplify

* Renames
2021-12-06 11:58:01 -08:00
Trask Stalnaker 32e3deb9cf
Update tests now that netty captures http.scheme (#4807) 2021-12-06 11:57:33 -08:00
Nikita Salnikov-Tarnovski 28d5b80ecf
Update to groovy 3 (#4816) 2021-12-06 20:09:58 +02:00
Lauri Tulmin 0b414e4ea4
Sort traces in vaarin tests (#4812) 2021-12-06 09:35:00 -08:00
Trask Stalnaker 31fddb7afd
Propagate Context instead of SpanContext (#4806)
* Propagate Context instead of SpanContext

* Update spring-kafka

* Fix nesting

* Comment
2021-12-06 09:31:53 -08:00
Lauri Tulmin 7b26133815
Fix api misuse in vert.x reactive tests (#4815) 2021-12-06 09:26:43 -08:00
Nikita Salnikov-Tarnovski f203ec9837
Update protobuf plugin to remove deprecation warning (#4809) 2021-12-06 19:04:02 +02:00
Lauri Tulmin 5703a4022a
Fix flaky elasticsearch rest 5 test (#4814) 2021-12-06 17:27:33 +02:00
Lauri Tulmin 3188350f7f
Improve rabbitmq startup check (#4813) 2021-12-06 17:26:49 +02:00
Nikita Salnikov-Tarnovski b994497ec0
Add requested java and smoke test suite as build tags (#4811)
* Add requested java and smoke test suite as build tags

* spotless
2021-12-06 16:27:40 +02:00
Nikita Salnikov-Tarnovski d7fd2c9bc4
Allow for retrying tests locally (#4810) 2021-12-06 15:08:23 +02:00
Mateusz Rzeszutek 0dc410a2e3
Reorganize shared servlet code (intro to #4317) (#4785)
* Reorganize shared servlet code (intro to #4317)

* Fix dropwizard tests

* fix compile error
2021-12-06 13:49:55 +01:00
Trask Stalnaker ce4cef76f9
Clean up groovy assertions (#4805) 2021-12-05 23:23:58 -08:00
Trask Stalnaker 030d2e06d9
Fix resteasy-3.0 latest test dep versions (#4800) 2021-12-06 08:26:52 +02:00
Lauri Tulmin 7c387853a0
Fix flaky spring batch test (#4801) 2021-12-06 08:25:03 +02:00
Lauri Tulmin 61b0dd3698
Capture servlet request parameters (#4703)
* Capture servlet request parameters

* use concurrenthashmap for cache
2021-12-05 21:25:31 -08:00
Nikita Salnikov-Tarnovski 3e95762de9
limit jaxrs latest dependencies to exclude beta version 6 (#4795) 2021-12-05 13:38:05 +02:00
Lauri Tulmin 3f3180841e
Avoid crashing on early 1.8 openjdk vms (#4789) 2021-12-05 13:37:01 +02:00
Nikita Salnikov-Tarnovski 99e82d70fa
Make gradle cache work when used from different locations (#4794) 2021-12-04 19:55:30 +02:00
Trask Stalnaker 30b231645f
Use versioned download url (#4774)
* Use versioned download url

* Use versioned download url
2021-12-02 12:46:36 -08:00
Trask Stalnaker 2ba893e5f8
Support testing library/agent instrumentation interoperability (#4771)
* Support testing library/agent instrumentation interoperability

* Exclude autoconfigure modules also

* Not just any autoconfigure
2021-12-02 10:12:19 -08:00
Lauri Tulmin bbb571792a
Try to make tomcat async servlet exception test less flaky (#4772) 2021-12-02 08:31:30 -08:00
Osher Vaknin 32d5ffde2f
Added Http4SpanDecorator to apache-camel (#4650)
* Added Http4SpanDecorator to apache-camel

* Fixed CR

* After spotless
2021-12-02 08:24:02 -08:00
Nikita Salnikov-Tarnovski cd23a72767
Remove usage of rmic (#4751)
* Remove usage of rmic

* Remove obsolete test
2021-12-02 08:22:27 -08:00