Commit Graph

345 Commits

Author SHA1 Message Date
Steve Rao 822abc760b
Polished contributing document (#10693) 2024-02-29 07:29:29 -08:00
Lauri Tulmin f31e4e3fbd
Fix a typo (#10700) 2024-02-28 14:46:46 +02:00
Lauri Tulmin 617d4edeb5
Update suppression keys for finagle (#10579) 2024-02-21 14:38:54 +02:00
Gregor Zeitlinger cd5c4ad92f
Exclude generated files (#10603) 2024-02-21 14:34:15 +02:00
Steven Swartz 807e0c2f9b
Fix documentation link to graphql semantic conventions (#10565) 2024-02-16 09:07:03 +02:00
Dan Markwat 205100e1dc
feat: instruments finagle's netty-based stack (#10141)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-02-15 07:39:48 -08:00
Steve Rao f777c0eaf9
Add support for MyBatis framework (#10258)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-02-12 15:06:57 -08:00
Steve Rao 9fd28196fb
Polished contributing docs (#10299)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-01-31 10:38:56 -08:00
Elbio Caetano 27c85e208e
feat: instrumentation for apache httpclient 5 (#10100)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-01-31 07:27:25 +02:00
AndyChen da49a4c517
update instrumenter api on contributing doc (#10308)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2024-01-23 07:54:47 -08: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
Lauri Tulmin fb4d0be411
Add quarkus resteasy reactive to supported libraries (#10201) 2024-01-10 07:28:53 -08:00
Gregor Zeitlinger a1d5729f26
script to select modules to work with (#10090) 2024-01-03 13:19:40 -08:00
Lauri Tulmin 5b95f0fb3a
Update supported frameworks doc (#10157) 2024-01-03 10:48:55 -08:00
dingjiefei 20ab0121fa
Add instrumentation for druid connection pool (#9935)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-12-21 17:09:29 +00:00
Lauri Tulmin 74c233d898
Update supported libraries (#10101) 2023-12-21 08:28:32 -08:00
Helen 1262d3833f
[Contributor Doc Improvement] Update running-tests.md (#10078)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-12-20 10:34:47 +02:00
Lauri Tulmin bc5398ce3f
Add instrumentation for vert.x redis client (#9838) 2023-12-08 10:00:10 +02:00
Mateusz Rzeszutek 65ee9510f5
Rename the `instrumentation-api-semconv` module into `instrumentation-api-incubator` (#9985) 2023-12-04 08:28:10 +01:00
Mateusz Rzeszutek dc81aae72f
Move HTTP classes to instrumentation-api (#9977) 2023-12-01 12:04:06 +01:00
Trask Stalnaker a97f7b1786
Consistent version numbers (not including patch version) (#9983) 2023-12-01 11:27:11 +01:00
Phil Clay 431c544714
Mention loading/unloading modules in IntelliJ (#9810) 2023-11-06 09:31:24 -08:00
Liu Ziming 702ae30076
feat: get route info in spring-cloud-gateway (#9597) 2023-11-03 09:40:35 -07:00
Lester Haynes 51a03e0a7a
Update Muzzle docs to describe VirtualField dependency (#9789) 2023-11-01 08:23:59 -07:00
Phil Clay dc975b7bc5
Add instrumentation for jaxws metro 3.0+ (#9705) 2023-10-27 06:36:28 -07:00
Lauri Tulmin 90a6ed76cd
Update jvm metrics spec link (#9636) 2023-10-09 14:51:38 +00:00
Lauri Tulmin 795c053dc6
Fix spec links (#9603) 2023-10-04 17:54:35 +03:00
Tyler Benson 44e908e52c
Add `net.bytebuddy.dump` to debugging docs (#9396) 2023-09-06 11:54:40 +02:00
Lauri Tulmin 4baa694309
Add instrumentation for hibernate reactive (#9304) 2023-08-25 09:15:46 -07:00
Lauri Tulmin b3f36e936d
Update supported libraries for hibernate 6 (#9302) 2023-08-25 10:38:16 +03:00
KaiWen dd6a1a9c0e
fix table display (#9024) 2023-07-23 10:14:07 +03:00
Jean Bisutti 2535a758f7
Add smoke test for the OTel Spring starter (#8965)
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-07-20 09:55:02 -07:00
Trask Stalnaker 2bdddafdc4
Apply Prettier to markdown files (#8968) 2023-07-19 12:22:35 -07:00
Lauri Tulmin a1f623f692
Update semconv links (#8894) 2023-07-07 08:29:55 +02:00
Alexander Wert 6461f044e1
Instrumentation for Elasticsearch 8+ (#8799) 2023-07-06 10:08:59 +00:00
Stephen Cprek a60a324189
Add easier discoverability and clarity to the MDC appender docs (#8638)
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2023-06-27 12:14:04 +02:00
Trask Stalnaker 39f4891b21
Rename runtime-metrics to runtime-telemetry (#8715)
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-06-14 09:52:27 +00:00
Lauri Tulmin ebd31188af
Fix link to dropwizard views (#8694) 2023-06-11 12:38:04 -07:00
jason plumb f924bd3ec0
Looks like a new docs layout for dropwizard (#8654) 2023-06-06 09:04:29 +03:00
Lauri Tulmin 6dbb1589ce
Change grizzly supported version to 2.3 (#8570) 2023-05-25 07:53:38 -07:00
Robert Toyonaga 3d0971b318
Rename `runtime-metrics` to `runtime-telemetry-jmx` (#8165)
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2023-05-15 17:30:42 -07:00
Mateusz Rzeszutek 0da1b695cf
Updated japicmp reports (#8472) 2023-05-11 19:50:13 +00:00
Lauri Tulmin b960c56aad
Correct link to environment variable configuration spec (#8365) 2023-04-26 08:35:35 +02:00
sfriberg d1b7356ffe
AddingSpanAttributes annotation (#7787)
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-04-24 08:58:28 -07:00
Lauri Tulmin 04097b3093
Add instrumentation for vertx-sql-client (#8311) 2023-04-20 08:11:24 -07:00
Felix Wong 51e3b77226
Smoke test with Liberty 23.0.0.3 (#8320) 2023-04-20 09:57:00 +03:00
Dmytro Iaroslavskyi 511f6b7361
ZIO 2.0 instrumentation (#7980)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-04-06 09:07:46 -07:00
Lauri Tulmin 2f0819ae20
Improve compatibility with SecurityManager (#7983)
This pr gives classes defined in agent and extension class loaders all
permissions. Injected helper classes are also defined with all
permissions. Agent startup is altered so that we won't call methods that
require permission before we are able to get those permissions.
This pr does not attempt to address issues where agent code could allow
user code to circumvent security manager e.g.
https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/javaagent-bootstrap/src/main/java/io/opentelemetry/javaagent/bootstrap/InstrumentationHolder.java
gives access to `Instrumentation` that could be used to redefine classes
and remove security checks. Also this pr does not address failed
permission checks that could arise from user code calling agent code.
When user code, that does not have privileges, calls agent code, that
has the privileges, and agent code performs a sensitive operation then
permission check would fail because it is performed for all calling
classes, including the user classes. To fix this agent code should uses
`AccessController.doPrivileged` which basically means that, hey I have
done all the checks, run this call with my privileges and ignore the
privileges of my callers.
2023-04-05 15:41:37 +03:00
Trask Stalnaker 3e087e8206
Add note about Optional/Stream usage to style guide (#8193)
Based on #8190 and
https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8131#discussion_r1151528583

---------

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-04-03 20:15:59 +00:00