Lauri Tulmin
1adc5d3571
Instrument addition pulsar receive methods ( #8171 )
...
Resolves
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/8162
Instrument Consumer#receiveAsync() and Consumer#receive(). Although
comments in code indicate that batch receiving was instrumented it
didn't really work as far as I can tell.
2023-03-30 16:30:12 +03:00
Lauri Tulmin
9ebfe03e72
Use timer for pulsar consumer spans ( #8050 )
2023-03-14 12:35:29 +01:00
Lauri Tulmin
dedc4d312c
Improve pulsar instrumentation ( #8007 )
...
- use standard messaging span name
- replace `message.type` with experimental attribute
`messaging.pulsar.message.type`, `message.type` is from rpc semantic
conventions
- replace `net.sock.peer.addr` that was filled with broker url with
`net.peer.name` and `net.peer.port`
2023-03-13 17:22:11 +01:00
Mateusz Rzeszutek
1649a90e29
Add protocol name&version to net attribute getters ( #7994 )
...
In preparation for
https://github.com/open-telemetry/opentelemetry-specification/pull/3272
2023-03-09 11:37:52 +00:00
Mateusz Rzeszutek
998e781009
Remove deprecated messaging.url attribute from messaging getter ( #8008 )
2023-03-09 11:41:51 +01:00
Lauri Tulmin
b394bab2ce
Rework pulsar tests ( #8000 )
2023-03-08 07:48:59 +02:00
Lauri Tulmin
2b91879952
Rename pulsar package from v28 to v2_8 ( #7999 )
2023-03-07 17:03:48 +01:00
Tao Jiuming
dc2c4f630a
[enhance][pulsar] add apache-pulsar client support ( #5926 )
...
Fix:
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/2107
Motivation:
Support apache pulsar client from version 2.8.0 to lastest.
---------
Co-authored-by: daojun <jmtao@streamnative.io>
2023-03-07 16:19:49 +02:00