Commit Graph

531 Commits

Author SHA1 Message Date
Lauri Tulmin 5626e25bb1
Ignore classes in java.lang.invoke in early instrumentations (#13602) 2025-03-27 18:58:15 +02:00
Trask Stalnaker 82dcc737b2
Fix testLatestDeps (#13364) 2025-02-20 21:24:10 +00:00
Lauri Tulmin 1572fbfd6c
Fix flaky test (#13358) 2025-02-20 22:55:38 +02:00
Josiah Noel 8d057a2a86
Add `jdk.httpserver` instrumentation (#13243)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-02-14 08:24:35 -08:00
OpenTelemetry Bot 129f224b84
Update the OpenTelemetry SDK version to 1.47.0 (#13250)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-02-12 16:14:27 -08:00
Lauri Tulmin 0915ae70f6
Fix failing javadoc (#13155) 2025-02-01 07:28:53 -08:00
SylvainJuge ca3c685c3c
indy instrumentation - leftovers migration (#13074) 2025-01-31 07:47:07 -08:00
Jonas Kunz 5d6ebba7e1
Upgrade to bytebuddy 1.16.1 and remove indy typeerasure workaround (#13071) 2025-01-20 14:16:06 +02:00
SylvainJuge 93bca0654d
make rmi instrumentation indy-compatible + add module opener (#12585)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2025-01-16 08:48:37 -08:00
Lauri Tulmin de6e0ef675
Fix ktor3 latest dep test (#12937) 2024-12-20 17:52:53 +02:00
Samuel Poirier 8e449ef233
Add close to fix CWE-404 (#12908) 2024-12-19 14:54:30 -08:00
Ivan Fernandez Calvo 47ada968e8
feat: ignore Byteman classes (#12914) 2024-12-18 11:03:45 -08:00
Jay DeLuca 712e0a7acc
Remove todo assignment (#12884) 2024-12-12 12:39:33 -08:00
SylvainJuge 7c82dc4366
make servlet3 + spring webmvc + jaxrs 2.0 indy compatible (#12432) 2024-11-29 18:48:46 -08:00
Lauri Tulmin 8eef5ca6b5
Fix latest dep tests (#12774) 2024-11-22 14:12:42 +02:00
Lauri Tulmin 51b4051a67
Fix warning about setting VirtualField supplier twice (#12584) 2024-11-08 07:53:48 +02:00
Lauri Tulmin 2b5c4f52d1
Run class load listener only once (#12565) 2024-11-05 14:08:16 +02:00
Lauri Tulmin 68ee2f6cc5
Set up virtual field transforms before otel sdk is initialized (#12444) 2024-10-25 16:55:36 -07:00
Jonas Kunz 427c8e551f
Make internal classloader instrumentation indy compatible (#12242)
Co-authored-by: SylvainJuge <763082+SylvainJuge@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-10-24 23:26:26 +00:00
jack-berg 780cdf4a93
Support declarative configuration (#12265) 2024-10-15 20:56:27 -07:00
Lauri Tulmin 9a7f7125ab
Add instrumentation for spring-cloud-aws SqsListener annotation (#12314) 2024-10-07 16:01:18 +03:00
Jonas Kunz 9dd11ff606
Make OpenTelemetry-API Bridge and dependent instrumentations work with indy (#11578) 2024-09-04 16:07:13 -07:00
SylvainJuge 4b03e98b47
make internal-reflection indy compatible (#12136)
Co-authored-by: Jonas Kunz <jonas.kunz@elastic.co>
2024-09-04 16:06:13 -07:00
Serkan ÖZAL 7b49d12506
Delay loading `InetAddressResolverProvider` until after the agent has started (#11987)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-08-19 15:44:45 -07:00
Jonas Kunz f74af5476e
Force dynamic typing on AssignReturned annotations (#11884) 2024-08-13 07:30:51 -07:00
César 2100a1646c
Influxdb indy support (#11710)
Co-authored-by: Jonas Kunz <jonas.kunz@elastic.co>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-08-13 16:35:00 +03:00
Lauri Tulmin 17c6080c2d
Ignore alibaba fastjson ASMClassLoader (#11954) 2024-08-09 15:31:33 +03:00
Jonas Kunz f8c383c62e
Allow any types in invokedynamic advice method signatures (#11873)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-08-01 08:59:35 -07:00
SylvainJuge 145185ea5c
Add span baggage processor (#11697) 2024-07-19 08:30:06 -07:00
Lauri Tulmin ec91735598
Alter instrumentation suppression behavior (#11640) 2024-07-09 20:28:51 -07:00
Gregor Zeitlinger 798bdd5569
config properties support for spring starter clients (#11605) 2024-07-02 16:49:39 +03:00
Lauri Tulmin e7d0278fc8
Improve security manager support (#11466) 2024-05-29 09:11:22 +03:00
Liu Ziming 9e48f24486
fetch route in apache shenyu (#11260)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-05-17 14:47:39 -07:00
SylvainJuge 745d880c06
use semconv attributes for jvm metrics + cleanup (#11257)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-05-01 07:32:10 -07:00
Gregor Zeitlinger 62116ddb3f
Cloud provider in spring starter (#11014) 2024-04-11 15:03:17 -07:00
Lauri Tulmin 82890ad300
Remove unneeded relocation rules (#11093) 2024-04-11 09:18:01 +03:00
Gregor Zeitlinger 96c4922753
Update the OpenTelemetry SDK version to 1.37.0 (#11066)
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-04-10 11:08:42 +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
Lauri Tulmin e38093ce3f
Fix disabling virtual thread context propagation (#10881) 2024-03-18 21:32:46 +02:00
Lauri Tulmin d0b46f677e
Use agent version of the hasSuperType matcher (#10883) 2024-03-18 21:32:14 +02:00
Trask Stalnaker a59be316b9
Simplify logging config (#10843) 2024-03-14 15:58:23 +00:00
renovate[bot] f60af5d162
fix(deps): update jackson packages to v2.17.0 (main) (minor) (#10828)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-03-13 12:51:35 +02:00
Gregor Zeitlinger 60d53e156a
package cloud resource in javaagent - but keep them disabled by default (#10754) 2024-03-12 14:04:35 +02:00
Lauri Tulmin 52dcd30993
Allow excluding all methods of a class (#10753) 2024-03-08 09:37:01 +02:00
Lauri Tulmin bb887465f3
Fix shading aws propagator (#10669) 2024-02-26 07:56:27 -08:00
Lauri Tulmin b5bbc62fa1
Always create a JMS consumer span (#10604) 2024-02-22 09:13:25 +02:00
Jonas Kunz 980d8ea244
Allow multiple invokedynamic InstrumentationModules to share classloaders (#10015) 2024-02-02 15:35:54 +02:00
Lauri Tulmin b57c1a023b
Update semconv (#10272) 2024-01-30 17:10:35 +00:00
Lauri Tulmin d36d7df184
Remove jaeger exporter and add api diff for 2.0.0 release (#10241) 2024-01-16 20:54:09 +02:00
Angel 478404539d
Add UserExcludedClassloadersConfigurer (#10134) 2024-01-11 07:50:46 -08:00