Commit Graph

8 Commits

Author SHA1 Message Date
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