Commit Graph

56 Commits

Author SHA1 Message Date
Marcin Grzejszczak
fc0a719d12 Added batch instrumentation
fixes gh-1904
2021-04-30 14:12:16 +02:00
Marcin Grzejszczak
a6bf9a328a Fixed the messaging aspect 2021-04-29 14:08:49 +02:00
Marcin Grzejszczak
216d681b04 Adds RSocket instrumentation
coauthor @olegdokuka

fixes gh-1677
2021-04-29 13:32:58 +02:00
Marcin Grzejszczak
ba8da46e20 Update TraceAppDeployer.java 2021-04-26 22:58:28 +02:00
Marcin Grzejszczak
0f23f9d52f Spring Cloud Deployer feature (#1925)
* Spring Cloud Deployer; fixes gh-1905

* Polish
2021-04-26 15:19:51 +02:00
Flaviu Mureșan
c4ab9dcd49 Kafka instrumentation (#1920)
fixes gh-1906
2021-04-22 16:27:34 +02:00
Marcin Grzejszczak
92d0a30a95 Added Spring Cloud Config server support; fixes 1915 (#1917) 2021-04-21 14:20:25 +02:00
Marcin Grzejszczak
2fca60a112 Added spring-cloud-task support
fixes gh-1903
2021-04-21 10:11:28 +02:00
Marcin Grzejszczak
6e8f86ed35 Adds support for SC CircuitBreaker Reactive (#1914)
* Adds support for SC CircuitBreaker Reactive

* Changes following the review

* Lazilly initializes the TraceFunction

* Updated version

fixes gh-1910
2021-04-20 12:03:36 +02:00
Marcin Grzejszczak
39617c6cf6 Updated the project to work with jdk16 (#1902)
* Updated the project to work with jdk16

* Updates build for jdk8

* Added tests
2021-04-14 15:25:13 +02:00
buildmaster
a2e5c2c1c5 Bumping versions 2021-04-10 05:30:18 +00:00
Marcin Grzejszczak
88c7b664ca Polish 2021-04-09 14:53:14 +02:00
Oleg Zhurakousky
ebe684007e Add binding mapping logic to TraceFunctionAroundWrapper
Removed unnecessary 'if debug' checks
2021-04-09 13:46:32 +02:00
Marcin Grzejszczak
dc71088ff0 Improve the reactor netty instrumentation; fixes gh-1899 2021-04-02 09:32:19 +02:00
Marcin Grzejszczak
017caaf9b2 WebClient reuses current trace context if present; fixes gh-1891 2021-04-01 09:18:19 +02:00
Marcin Grzejszczak
5ab1c13f0c Assuming 500 status code when an exception was thrown (#1889)
* Assuming 500 status code when an exception was thrown in the controller; fixes gh-1880

* Ensures that the response is committed
2021-03-30 13:22:35 +02:00
Marcin Grzejszczak
7ad006b440 Added support for netty-http-brave; fixes gh-1690 2021-03-18 13:35:47 +01:00
buildmaster
bf467a9a15 Bumping versions 2021-03-18 05:29:41 +00:00
buildmaster
dfc5674cea Going back to snapshots 2021-03-17 22:12:44 +00:00
buildmaster
551094af4a Update SNAPSHOT to 3.0.2 2021-03-17 22:09:09 +00:00
Artem Ptushkin
39094e1614 #1874: make message header getter case insensitive for propagated headers (#1884) 2021-03-17 10:46:55 +01:00
Marcin Grzejszczak
984f62c32d Fixed custom propagation mode option
with this change when CUSTOM mode is turned on we will search for user provided Propagation bean or else noop

fixes gh-1836
2021-03-16 17:00:56 +01:00
Marcin Grzejszczak
8d9e93fa08 Fixed checkstyle 2021-03-16 16:25:42 +01:00
Marcin Grzejszczak
e48ebb045e Exposes TraceExchangeFilterFunction; fixes gh-1847 2021-03-16 16:16:15 +01:00
Marcin Grzejszczak
8f9c51ac81 Fixed checkstyle 2021-03-16 15:57:54 +01:00
Marcin Grzejszczak
4ba698c040 Updated the feign builder tracing logic
without this change a default Feign.Builder doesn't have its feign.Client instrumented
with this change we're using reflection to instrument that Client

fixes gh-1870
2021-03-16 15:53:44 +01:00
Marcin Grzejszczak
93b59a6d75 Don't allow double Gateway instrumentation (#1882)
* Don't allow double Gateway instrumentation

with this change we're doing both HeaderFilter based Gateway instrumentation and the Netty Client one.
with this change we're conditionally enabling the HeaderFilter instrumentation only when there is no Netty Client one present on the classpath.

fixes gh-1840
2021-03-16 14:42:44 +01:00
Marcin Grzejszczak
3000680a3e Don't wrap operators when context not active
fixes gh-1856
2021-03-16 11:58:31 +01:00
blake-bauman
d090ce3255 Issue 1860 - WebFluxSleuthOperators should use ContextView (#1881)
* Adds variant of WebFluxSleuthOperators methods which use ContextView
* Have existing methods using Context invoke the new methods

Fixes gh-1860
2021-03-15 19:52:23 +01:00
Julien
5fb0b3304c Ability to set a custom Client delegate with SleuthFeignBuilder (#1866) 2021-03-02 22:16:20 -08:00
Marcin Grzejszczak
899410a2b0 Updated copyrights 2021-02-25 15:24:10 +01:00
Marcin Grzejszczak
05d5678eba New reactor queue wrapping (#1858)
fixes gh-1843
2021-02-25 15:22:57 +01:00
Marcin Grzejszczak
b3ff42eade Added backward compatible changes 2021-02-19 12:26:52 +01:00
Marcin Grzejszczak
8d87ea7fd3 Merge branch 'optimize-reactor-hooks' of https://github.com/robotmrv/spring-cloud-sleuth into robotmrv-optimize-reactor-hooks 2021-02-19 10:59:17 +01:00
Marcin Grzejszczak
abf943e64f Updating flux status code depending on the exception thrown; fixes gh-1852 2021-02-19 10:53:09 +01:00
Olga Maciaszek-Sharma
3646b786a7 Merge remote-tracking branch 'origin/2.2.x'
# Conflicts:
#	.github/workflows/maven.yml
#	spring-cloud-sleuth-instrumentation/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignBlockingLoadBalancerClient.java
#	spring-cloud-sleuth-instrumentation/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceRetryableFeignBlockingLoadBalancerClient.java
2021-02-08 15:58:06 +01:00
Jonatan Ivanov
ae716c745e Merge branch '2.2.x'
# Conflicts:
#	spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TracingFeignObjectWrapperTests.java
#	spring-cloud-sleuth-instrumentation/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapper.java
2021-01-29 21:05:29 -08:00
Roman Matiushchenko
f49cd5e9b0 remove redundant check 2021-01-27 23:03:15 +02:00
Roman Matiushchenko
615f70c03a handle double wrapping 2021-01-24 20:50:14 +02:00
Roman Matiushchenko
e5329a9bb2 optimize reactor on_each instrumentation 2021-01-23 22:36:44 +02:00
Olga Maciaszek-Sharma
996a4c1e10 Adjust to changes in commons. 2020-12-10 17:48:31 +01:00
Marcin Grzejszczak
0c91065996 Separated the propagation setter and getter
fixes gh-1797
2020-12-10 09:57:35 +01:00
Marcin Grzejszczak
31660c3372 Merge branch '2.2.x' 2020-12-09 14:57:47 +01:00
Marcin Grzejszczak
c3207097b4 Fixed invalid websocket setup 2020-12-08 11:55:52 +01:00
Marcin Grzejszczak
e5ac1bf01f Merge branch '2.2.x' 2020-12-04 12:09:43 +01:00
Marcin Grzejszczak
eea32b48b3 Merged 2.2.x 2020-12-03 18:20:48 +01:00
Marcin Grzejszczak
a5f58c50b9 Merge branch '2.2.x' 2020-12-01 22:05:23 +01:00
Marcin Grzejszczak
b6dc1b90d7 Additional information on deprecations; removed TraceMessageHeaders; fixes gh-1785 2020-11-26 12:32:22 +01:00
Marcin Grzejszczak
354549035b Will reuse the mutable accessor if present; fixes gh-1742 2020-11-25 15:24:30 +01:00
Marcin Grzejszczak
65d9a1c484 Moved the additional spring configuration metadata around 2020-11-24 10:30:26 +01:00