opentelemetry-java-instrume.../docs
Phil a6bc3b197d
Add R2dbc statement javaagent instrumentation (#7977)
This PR resolves #2515 .
It adds javaagent instrumentation for
[r2dbc-spi](https://github.com/r2dbc/r2dbc-spi) >= v1.0

As suggested by @mp911de in
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/2515#issuecomment-1141723561
I used the [r2dbc-proxy](https://github.com/r2dbc/r2dbc-proxy)
`ProxyConnectionFactory` to intercept Database query executions and
create according spans.

Example span from example project using
[spring-boot-starter-data-r2dbc](https://github.com/spring-projects/spring-data-relational)
Application:

![r2dbc-example](https://user-images.githubusercontent.com/39240633/222902361-a3878ecd-a8d0-4d33-b0c0-e410d908e05e.png)

---------

Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-03-23 12:52:53 +01:00
..
apidiffs Update api diffs (#8058) 2023-03-22 13:05:12 +01:00
contributing Update contributing doc for instrumentationModule (#7803) 2023-02-11 12:43:06 -08:00
misc Introduce markdown lint check (#7175) 2022-11-16 20:48:42 -08:00
advanced-configuration-options.md Move advanced config to separate page (#5693) 2022-03-28 10:00:23 -07:00
agent-features.md Use "class loader" instead of "classloader" consistently in docs and comments (#6236) 2022-06-30 14:57:07 -07:00
java-7-rationale.md Introduce markdown lint check (#7175) 2022-11-16 20:48:42 -08:00
logger-mdc-instrumentation.md Introduce markdown lint check (#7175) 2022-11-16 20:48:42 -08:00
safety-mechanisms.md Use "class loader" instead of "classloader" consistently in docs and comments (#6236) 2022-06-30 14:57:07 -07:00
scope.md Introduce markdown lint check (#7175) 2022-11-16 20:48:42 -08:00
supported-libraries.md Add R2dbc statement javaagent instrumentation (#7977) 2023-03-23 12:52:53 +01:00