Jay DeLuca
0cf2488555
Revert JvmTestSuite changes ( #14550 )
2025-08-31 13:25:26 +03:00
Jay DeLuca
0b0c59c049
Gradle test fixes ( #14542 )
2025-08-29 14:04:52 +03:00
Jay DeLuca
c7dd76454f
Updated Elasticsearch metadata ( #14477 )
2025-08-20 21:03:03 +00:00
Jay DeLuca
beba51ec74
Simplify metadata configuration flags ( #14376 )
2025-08-05 11:19:08 -07:00
renovate[bot]
c965b09dd7
fix(deps): update errorproneversion to v2.41.0 (minor) ( #14331 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-07-28 10:38:51 -07:00
Jay DeLuca
744474a6bb
Add descriptions for httpclients and other instrumentations ( #14248 )
2025-07-22 13:00:46 +03:00
Jay DeLuca
1d3f60300a
Elasticsearch instrumentation metadata ( #14164 )
2025-07-14 09:44:27 +03:00
Jay DeLuca
13430947ee
Collect metrics from more http and database clients ( #14038 )
2025-06-17 18:57:06 -07:00
Jay DeLuca
8fec214855
Fix UCP typos and cleanup ES tests ( #14029 )
2025-06-13 14:12:36 +03:00
Trask Stalnaker
f11d176c15
Enforce library instrumentation package names matching their module names ( #12957 )
2025-03-12 11:58:43 -07:00
renovate[bot]
b1eb1fd3d9
fix(deps): update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.30.0-rc.1 ( #13116 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-01-30 14:18:43 -08:00
Trask Stalnaker
2ea27b29e2
End span after closing scope ( #12952 )
2024-12-27 09:22:26 -08:00
Trask Stalnaker
e5a9d1cfb7
Change `setKnownMethods(Set)` to `setKnownMethods(Collection)` ( #12902 )
2024-12-24 10:29:15 -08:00
Trask Stalnaker
2371589ec5
Statically import semconv constants in tests ( #12575 )
2024-11-06 08:17:57 -08:00
kyy1996
da20d8bb8d
Fix missing throw statement in RestClientWrapper ( #11892 ) ( #11893 )
2024-07-25 10:19:01 +03:00
SylvainJuge
a1d1c411af
make elasticsearch-* indy compatible ( #11554 )
2024-06-14 15:20:22 +03:00
Lauri Tulmin
7a06507f80
Allow library instrumentations to override span name ( #11355 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-05-17 12:10:32 +03:00
SylvainJuge
955470a63a
Semconv 1.25.0 migration ( #10983 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-09 11:25:52 -07:00
Mateusz Rzeszutek
dc81aae72f
Move HTTP classes to instrumentation-api ( #9977 )
2023-12-01 12:04:06 +01:00
Mateusz Rzeszutek
280c1ea4c1
Enable stable HTTP semconv by default ( #9925 )
2023-11-28 10:43:51 -08:00
Lauri Tulmin
7d2259742a
Transform inline advice to delegating advice and test indy modules ( #9508 )
2023-09-22 11:15:39 +03:00
Trask Stalnaker
3b77cc4b2d
Semconv 1.21 ( #9408 )
...
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-09-13 19:20:23 +00:00
Lauri Tulmin
91e668ec76
Disable elasticsearch-rest-7.0 instrumentation when elasticsearch-jav… ( #9450 )
2023-09-13 12:28:39 +03:00
Lauri Tulmin
d6ff40e421
Remove TODO ( #9451 )
2023-09-13 10:10:38 +02:00
Alexander Wert
dc523cf990
Disable Elasticsearch instrumentation for ES clients 8.10+ ( #9337 )
...
Signed-off-by: Alexander Wert <alexander.wert@elastic.co>
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-09-12 15:33:39 -07:00
Lauri Tulmin
bcd693f614
elasticsarch-rest: add stable semconv request method handling ( #9345 )
2023-08-30 08:34:11 -07:00
Lauri Tulmin
fbae980fc5
Add library instrumentation for elasticsearch rest client 7 ( #8911 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-08-01 14:17:05 +00:00
Mateusz Rzeszutek
6e573289ae
Replace NetAttributes with SemanticAttributes ( #8992 )
2023-07-21 11:27:54 +02:00
Alexander Wert
6461f044e1
Instrumentation for Elasticsearch 8+ ( #8799 )
2023-07-06 10:08:59 +00:00
Mateusz Rzeszutek
e3944a53a5
Make net.transport an optional attribute ( #8279 )
2023-04-20 08:14:03 -07:00
Mateusz Rzeszutek
f501569106
Switch from http.flavor to net.protocol.* in HTTP client instrumentat… ( #8131 )
2023-04-07 13:39:42 +02:00
Lauri Tulmin
5a14788fc1
Use .service instead of .getService() to get testcontainersBuildService ( #8188 )
2023-03-31 08:32:24 +00:00
Mateusz Rzeszutek
ea237e3a80
Update HTTP span name extractors ( #7730 )
...
Implements
https://github.com/open-telemetry/opentelemetry-specification/issues/2998
---------
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-02-14 07:40:05 -08:00
Mateusz Rzeszutek
77035fc88c
Extract `net.peer.{name,port}` on start for CLIENT spans ( #6828 )
...
The [HTTP
spec](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/http.md#http-client )
says these two attributes must be provided at span creation time - I
think it makes sense to extend it over to all `net`-related
instrumentations, cause these are supposed to be the logical peer
name/port, which are supposed to be known before the connection is
started/exchange is made.
2022-10-10 16:00:19 -07: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
d919f84cf8
Merge javaagent-instrumentation-api into javaagent-extension-api ( #5936 )
...
* Merge javaagent-instrumentation-api into javaagent-extension-api
* remove some leftover references to javaagent-instrumentation-api
* add missing instrumentation-api to distro example
2022-04-28 20:11:15 -07:00
Mateusz Rzeszutek
4e3f19d469
Enable span suppression by SpanKey by default ( #5779 )
...
* Enable span suppression by SpanKey by default
* fix HTTP tests (probably)
* add exception for camel
* remove suppression tests from @WithSpan instrumentations
* remove suppression tests from @WithSpan instrumentation; spring boot autoconfigure
* fix twilio tests
* fix netty-based HTTP clients, remove AWS SDK 1.11 unit test
* fix elasticsearch tests
* codenarc
* spotless
* fix AWS SDK 1.11 tests
* remove a TODO
* code review comments
* fix merge conflict
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-04-19 14:13:09 -07:00
Lauri Tulmin
3f87c2de10
Elasticsearch rest client low cardinality span name ( #5584 )
2022-03-16 09:01:22 +01:00
Lauri Tulmin
b1e2c3ced6
Limit elasticsearch memory usage ( #4892 )
2021-12-14 11:24:42 +02:00
Trask Stalnaker
ce4cef76f9
Clean up groovy assertions ( #4805 )
2021-12-05 23:23:58 -08:00
Trask Stalnaker
dafc97f96e
Simplify gradle files ( #4292 )
2021-10-04 21:53:35 -07:00
Mateusz Rzeszutek
085066edb3
Add some testcontainers dependencies to dependencyManagement dep set ( #4185 )
2021-09-22 14:53:45 -07:00
Mateusz Rzeszutek
1c3ea2ec56
Convert elasticsearch-rest to Instrumenter API ( #4153 )
...
* Convert elasticsearch-rest to Instrumenter API
* Add net.transport attribute
2021-09-17 11:19:53 -07:00
Matthew Ho
6967484a97
Update groovy import order to match default IntelliJ ( #1708 ) ( #4047 )
...
* Update groovy import order to match default IntelliJ (#1708 )
* organized imports for .groovy files to follow default IntelliJ import settings
* updated intellij-setup.md
* Spotless
* drift
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-09-11 11:53:08 -07:00
Trask Stalnaker
20c72f3e98
Format kotlin gradle files ( #3942 )
...
* Add ktlint for kotlinGradle
* ktlint fails on wildcard imports
* Auto-format kotlin gradle files
2021-08-25 13:43:57 +09:00
Lauri Tulmin
f05c3788e1
Context propagation to elasticsearch-rest callbacks ( #3858 )
...
* Context propagation to elasticsearch-rest callbacks
* remove unused import
2021-08-19 12:59:36 +03:00
Lauri Tulmin
ff5472a822
Limit number of concurrently running docker tests ( #3664 )
...
* Limit number of concurrently running docker tests
* rename heavy to testcontainers
* use shorter expression
2021-07-27 15:41:39 -07:00
Mateusz Rzeszutek
9b56fc9051
Clean up AgentElementMatchers ( #3527 )
...
* Clean up AgentElementMatchers
* remove a TODO
* moved method
2021-07-09 10:02:21 +03: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
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