Artem Bilan
88e259ccf2
Add observation for message channels ( #3944 )
...
* Add observation for message channels
* Add observation for message channels
The `MessageChannel.send()` is, essentially, only the point in Spring Integration where we produce a message
and can emit a `PRODUCER` kind span.
* Implement `IntegrationObservation.PRODUCER` infrastructure based on the `MessageSenderContext`
* Implement an observation emission in the `AbstractMessageChannel` based on the mentioned `IntegrationObservation.PRODUCER`
* Build a `MutableMessage.of(message)` to be able to modify message header in the `MessageSenderContext` via tracer `Propagator`
or other tracing injection instrument
* Document which components are instrumented with an `ObservationRegistry`
* Fix language in docs
Co-authored-by: Gary Russell <grussell@vmware.com >
Co-authored-by: Gary Russell <grussell@vmware.com >
2022-11-15 14:11:12 -05:00
..
2021-02-08 14:48:35 -05:00
2018-07-03 14:11:02 -04:00
2022-10-05 10:35:19 -04:00
2022-09-26 17:43:37 -04:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-11-03 12:18:35 -04:00
2022-10-17 16:03:37 -04:00
2022-02-15 13:00:24 -05:00
2021-04-07 15:17:17 -04:00
2022-10-05 10:35:19 -04:00
2019-06-26 16:14:02 -04:00
2022-01-18 14:38:50 -05:00
2022-10-05 10:35:19 -04:00
2019-05-29 17:47:34 -04:00
2019-05-29 17:47:34 -04:00
2022-09-27 13:10:11 -04:00
2022-10-05 10:35:19 -04:00
2022-10-03 15:07:43 -04:00
2019-12-26 15:41:19 -05:00
2020-05-26 16:54:15 -04:00
2022-01-18 14:38:50 -05:00
2022-01-18 14:38:50 -05:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-08-22 12:38:23 -04:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-05-11 16:43:27 -04:00
2022-07-05 15:47:30 -04:00
2019-02-15 15:54:18 -05:00
2022-10-25 11:10:37 -04:00
2022-11-14 16:28:51 -05:00
2022-11-14 16:28:51 -05:00
2022-06-07 10:14:53 -04:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-10-05 10:35:19 -04:00
2022-10-17 17:53:55 -04:00
2022-11-01 10:28:07 -04:00
2022-02-15 13:00:24 -05:00
2022-11-02 10:19:58 -04:00
2022-10-17 15:41:58 -04:00
2022-10-17 15:41:58 -04:00
2022-10-03 15:07:43 -04:00
2022-11-14 16:28:51 -05:00
2022-01-18 14:38:50 -05:00
2022-07-05 15:47:30 -04:00
2022-05-11 16:43:27 -04:00
2022-11-14 16:28:51 -05:00
2022-11-14 16:28:51 -05:00
2022-07-05 15:47:30 -04:00
2022-10-11 14:39:29 -04:00
2022-10-11 10:28:11 -04:00
2022-02-15 13:00:24 -05:00
2022-10-11 14:39:29 -04:00
2022-07-05 15:47:30 -04:00
2022-08-28 09:54:57 -04:00
2022-10-17 17:53:55 -04:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-08-04 16:22:16 -04:00
2022-02-15 13:00:24 -05:00
2018-07-03 14:11:02 -04:00
2022-11-14 16:28:51 -05:00
2015-08-11 18:21:35 -04:00
2020-03-19 15:20:13 -04:00
2022-10-17 17:53:55 -04:00
2022-11-14 16:28:51 -05:00
2022-11-15 14:11:12 -05:00
2022-07-05 15:47:30 -04:00
2022-08-16 13:00:18 -04:00
2022-02-15 13:00:24 -05:00
2022-04-08 16:05:43 -04:00
2022-05-11 16:43:27 -04:00
2022-07-05 15:47:30 -04:00
2022-10-17 17:53:55 -04:00
2022-06-08 13:15:30 -04:00
2020-07-20 16:31:24 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-05-10 11:03:34 -04:00
2022-10-11 14:38:46 -04:00
2022-10-17 18:32:17 -04:00
2022-07-28 09:32:01 -04:00
2022-10-05 10:35:19 -04:00
2021-04-07 15:17:17 -04:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2021-02-08 14:48:35 -05:00
2022-10-05 10:35:19 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-11-14 16:28:51 -05:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2021-11-15 12:21:52 -05:00