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
911fb4838a
3.1.0 initial commit
2021-04-20 08:53:38 +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
spencergibb
3fc6c43c05
Adds stream versions in specific locations
2021-03-26 14:18:26 -04: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
d2c29938b8
Bumping versions to 3.0.3-SNAPSHOT after release
2021-03-17 22:12:44 +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
buildmaster
2dc9556cc3
Bumping versions to 3.0.2-SNAPSHOT after release
2021-01-27 21:15:42 +00:00
buildmaster
5394ecb9ec
Going back to snapshots
2021-01-27 21:15:41 +00:00
buildmaster
49f5528e69
Update SNAPSHOT to 3.0.1
2021-01-27 21:12:10 +00: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
buildmaster
ca2e15fc76
Bumping versions
2020-12-22 18:28:05 +00:00
buildmaster
ea66740e2e
Bumping versions
2020-12-22 05:29:47 +00:00
buildmaster
7ed5683386
Bumping versions to 3.0.1-SNAPSHOT after release
2020-12-21 20:12:10 +00:00
buildmaster
749c1cc9e2
Going back to snapshots
2020-12-21 20:12:10 +00:00