Trask Stalnaker
0d1b954d9c
Fix examples in main branch ( #6626 )
2022-09-14 14:55:12 -07:00
OpenTelemetry Bot
7d60e50e1e
Update version to 1.19.0-SNAPSHOT ( #6623 )
...
* Update version to 1.19.0-SNAPSHOT
* Update CHANGELOG.md
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-09-14 12:43:01 -07:00
Trask Stalnaker
553d5f868f
Update change log for 1.18.0 release ( #6564 )
2022-09-14 11:29:39 -07:00
Liudmila Molkova
97bc4a4fda
Reactor instrumentation: do not make root context current ( #6593 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-09-14 11:23:18 -07:00
Trask Stalnaker
ec3ba77101
Convert logback test to Java ( #6613 )
2022-09-14 10:58:59 -07:00
Lauri Tulmin
5afd6b346b
Fix spring boot @WithSpan handling ( #6619 )
2022-09-14 09:29:13 -07:00
Mateusz Rzeszutek
c0b0722699
Some assertions refactoring ( #6618 )
2022-09-14 08:24:27 -07:00
Trask Stalnaker
14b4b3ba07
Add dependency from alpha bom to stable bom ( #6611 )
2022-09-14 08:22:29 -07:00
Lauri Tulmin
0c41743888
Fix finatra latest deps test ( #6616 )
2022-09-14 13:27:16 +03:00
Mateusz Rzeszutek
ba854d122a
Fix latest dep builds ( #6603 )
...
* Fix latest dep builds
* fix couchbase 3.2 too
* codenarc
* fix jedis 4.0 tests
* fix restlet 2.0 tests
* fix armeria tests
* Update instrumentation/couchbase/couchbase-3.2/javaagent/src/test/groovy/CouchbaseClient32Test.groovy
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-09-13 21:41:13 -07:00
Trask Stalnaker
d5c6453636
Remove external usages of ClassNames (and move it to internal) ( #6584 )
...
* Reduce dependency on simpleName
* Move ClassNames to internal
* Javadoc
* Updates
* Fix
* Spotless
* Rename
* Add test
2022-09-13 13:58:19 -07:00
Jean Bisutti
f135169f1d
Add code attributes for Logback ( #6591 )
...
* Add code attributes for Logback
* Rename property
* Add a note about performance
* Add null check on file name
* Add check on line number
* Fix test following new behavior
* spotless
* Update instrumentation/logback/logback-appender-1.0/library/src/main/java/io/opentelemetry/instrumentation/logback/appender/v1_0/internal/LoggingEventMapper.java
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Fix test
* Adapt test for Java 18
* codenarc
* Test fix
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2022-09-13 09:25:52 -07:00
Trask Stalnaker
512e9f700c
Optimize ReactorNettyNetClientAttributesGetter ( #6600 )
...
* Optimize ReactorNettyNetClientAttributesGetter
* Update
2022-09-13 08:33:23 -07:00
Trask Stalnaker
e8e573c2ee
Add experimental span attribute job.system ( #6586 )
...
* Add experimental span attribute job.system
* spring-batch
2022-09-13 07:22:43 -07:00
Mateusz Rzeszutek
9081ced1ea
Use ConditionalResourceProvider in the Spring Boot service name provider ( #6587 )
...
* Use ConditionalResourceProvider in the Spring Boot service name provider
* make it a bit simpler
* add order=100
* add comment
* spellcheck
2022-09-13 07:20:09 -07:00
Lauri Tulmin
7d01a221a6
Update websphere link ( #6602 )
2022-09-13 12:44:25 +02:00
Mateusz Rzeszutek
c96a49e253
Add kafka client metrics to the javaagent instrumentation ( #6533 )
...
* Add kafka client metrics to the javaagent instrumentation
* Don't override user-set metrics reporter
* Add kafka metric reporter config property
2022-09-12 20:36:14 -07:00
dependabot[bot]
d779a6399a
Bump com.gradle.common-custom-user-data-gradle-plugin from 1.8 to 1.8.1 ( #6596 )
...
Bumps com.gradle.common-custom-user-data-gradle-plugin from 1.8 to 1.8.1.
---
updated-dependencies:
- dependency-name: com.gradle.common-custom-user-data-gradle-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 19:29:41 -07:00
Mateusz Rzeszutek
f50f1fed3b
Fix instrumentation-api-semconv packages ( #6590 )
...
* Fix instrumentation-api-semconv packages
* Move test
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-09-12 14:51:27 -07:00
Mateusz Rzeszutek
8b2b3281fe
Encapsulate logging ( #6543 )
...
* Encapsulate actual logging implementation better
* Apply suggestions from code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* code review comments
* revert to the old slf4j package name
* spotless
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-09-12 13:22:26 -07:00
Mateusz Rzeszutek
7b139e9df9
Remove agent's Ordered interface and use the SDK one ( #6589 )
2022-09-12 12:15:18 -07:00
Trask Stalnaker
91b513dd5a
Fix CI ( #6594 )
2022-09-12 12:14:46 -07:00
Mateusz Rzeszutek
cfdbe758f2
Net attributes getters changes (in preparation for HTTP spec impl) ( #6503 )
...
* Net attributes getters changes: instrumentation-api-semconv changes
* Net attributes getters changes: getter implementations
* Net attributes getters changes: test fixes
* Remove net.sock.host.name
* code review comments
* default getter methods & getPeerSocketAddress() method name
* set authority in grpc earlier
2022-09-12 09:20:27 -07:00
Trask Stalnaker
24e92b228c
Fix jApiCmp CI check ( #6577 )
2022-09-12 08:38:44 -07:00
Trask Stalnaker
23aff05722
Rename two package-private instrumenter-api classes ( #6579 )
2022-09-12 17:37:07 +03:00
Trask Stalnaker
ae209d9289
Rename ErrorCauseExtractor.jdk() to getDefault() ( #6580 )
...
* Rename ErrorCauseExtractor.jdk() to ErrorCauseExtractor.getDefault()
* jApiCmp
2022-09-12 17:36:34 +03:00
Trask Stalnaker
54c41f7558
Move extractFromRequest() to internal ( #6585 )
...
* Move extractFromRequest() to internal
* Javadoc
2022-09-12 17:36:07 +03:00
Trask Stalnaker
1ab62654f2
Introduce non-alpha bom ( #6576 )
2022-09-11 12:17:38 -07:00
Trask Stalnaker
af61a8b578
Update to otel 1.18.0 ( #6575 )
2022-09-11 10:35:05 -07:00
Mateusz Rzeszutek
edf421ede5
Stabilize instrumentation-api and introduce jApiCmp checks ( #6566 )
...
* Stabilize instrumentation-api and introduce jApiCmp checks
* Update
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-09-09 15:26:39 -07:00
Trask Stalnaker
60d0763af4
Remove a method from instrumenter api ( #6570 )
2022-09-09 12:21:30 -07:00
Trask Stalnaker
0256c2dbc6
Add release cadence ( #6565 )
2022-09-09 08:24:51 -07:00
Mateusz Rzeszutek
f63eae5ad0
Add gradle plugin for SDK extensions ( #6558 )
2022-09-08 15:06:32 -07:00
jack-berg
6d22758ac2
Use micrometer library instrumentation in agent ( #6560 )
...
* Use micrometer library instrumentation in agent
* PR feedback
2022-09-08 09:34:20 -07:00
Trask Stalnaker
13cb1f6498
Add mongo sanitization configuration ( #6541 )
2022-09-08 08:40:49 -07:00
Trask Stalnaker
63c0bfbf79
Add grpc status code to metrics attrs ( #6556 )
2022-09-08 12:48:09 +03:00
mingchuno
61fd14fde1
Fix spring webmvc instrumentation name ( #6557 )
2022-09-08 11:15:48 +02:00
jack-berg
886f5032c4
Move micrometer shim library instrumentation back ( #6538 )
...
* Move micrometer shim library instrumentation back
* Switch package to io.opentelemetry.instrumentation.micrometer.v1_5
* Change instrumentation name
2022-09-07 14:20:27 -07:00
jason plumb
56f4e52a64
Add Spring Boot service name guesser / ResourceProvider ( #6516 )
...
* Add spring boot service name guesser.
* add encoding
* improve commandline handling
* move guesser to own module
* use readAllBytes which exists in java 8
* spotless
* add note and link to spring docs
* group for readability
* repackage
* Apply suggestions from code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* code review comments
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-09-07 08:15:47 -07:00
Trask Stalnaker
0f3fd2e69d
More dep updates ( #6555 )
2022-09-07 08:18:08 +02:00
Trask Stalnaker
eb43ea9a1e
Update logback test dependencies ( #6554 )
2022-09-07 08:17:34 +02:00
Mateusz Rzeszutek
0d6f0b15d0
Update dependencies ( #6499 )
...
* Update dependencies
* Strictly pin slf4j and logback versions
* logback 1.3
* Only use slf4j 2.0.0 internally in the javaagent
* Pre-initialize slf4j provider
* Bump jackson version
* licenses
2022-09-06 13:04:30 -07:00
Mateusz Rzeszutek
a665a7f014
Limit vaadin latestDepTest ( #6550 )
2022-09-06 09:12:29 -07:00
Lauri Tulmin
107201425f
Improve sample distro ( #6531 )
...
* Improve sample distro
* address review comments
2022-09-02 12:40:29 +02:00
Lauri Tulmin
79acca7ee8
Fix flaky jaxrs async test ( #6523 )
2022-09-02 13:28:04 +03:00
jason plumb
0b5a22c685
Migrate HTTP StatusConverter tests from groovy to java ( #6537 )
...
* migrate HttpServerStatusConverterTest from groovy to java
* migrate HttpServerClientConverterTest from groovy to java
* rename
* convert DynamicTest to ParameterizedTest.
2022-09-02 11:52:09 +02:00
Lauri Tulmin
73b4b5b5c8
Update groovy and spock versions ( #6521 )
...
* Update groovy and spock versions
* testing-common shouldn't bundle junit api
2022-08-31 10:43:36 +03:00
Lauri Tulmin
c04a6a3471
Don't bundle slf4j-api inside testing-commons ( #6520 )
2022-08-30 00:04:26 +03:00
Mateusz Rzeszutek
892fb8a38e
Refactor Reactor-Netty 1.0 tests to Java ( #6497 )
2022-08-26 10:37:33 +02:00
Lauri Tulmin
33d2e40a9e
Fix flaky kafka metrics test ( #6511 )
2022-08-25 15:22:38 -07:00