Commit Graph

1334 Commits

Author SHA1 Message Date
buildmaster
f2af9fa8d1 Going back to snapshots 2019-11-18 15:46:50 +00:00
buildmaster
1fbfc67930 Update SNAPSHOT to 2.1.6.RELEASE 2019-11-18 15:45:34 +00:00
Marcin Grzejszczak
34b2f3a268 Fixed wrong gateway integration and b3 parsing; fixes gh-1452 2019-11-08 17:44:43 +01:00
Marcin Grzejszczak
ec5973bd90 Revert "Revert "Revert "Came back to previous test impl"" - priort to the release" - after the release
This reverts commit 3173ca1505.
2019-10-31 12:40:32 +01:00
Marcin Grzejszczak
54068d24ce Bumping versions to 2.1.6.BUILD-SNAPSHOT after release 2019-10-31 12:39:24 +01:00
Marcin Grzejszczak
f993c6f131 Going back to snapshots 2019-10-31 12:39:23 +01:00
Marcin Grzejszczak
6a5cbbc519 Update SNAPSHOT to 2.1.5.RELEASE 2019-10-31 12:35:35 +01:00
Marcin Grzejszczak
3173ca1505 Revert "Revert "Came back to previous test impl"" - priort to the release
This reverts commit 1a3e405e5a.
2019-10-31 12:28:33 +01:00
Marcin Grzejszczak
6ee2cf6dab Gateway should try to continue an existing trace from either thread local or request 2019-10-31 10:55:37 +01:00
Marcin Grzejszczak
cd2e2c2d49 Configure Reactor instrumentation to wrap onLastOperator or onEachOperator
with this feature we would allow user to pick whether they instrument on each or on last operator.

fixes gh-1478
2019-10-30 13:09:30 +01:00
Marcin Grzejszczak
759ac87481 Not using loadbalancer zipkin URI extractor when zipkin url contains a port
fixes gh-1474
2019-10-23 13:41:24 +02:00
Marcin Grzejszczak
54a65bc9f3 Ensures that there is no double instrumentation for executor services
fixes gh-1463
2019-10-22 13:06:50 +02:00
Marcin Grzejszczak
f586661b78 Reusing input headers for Gateway instrumentation
fixes gh-1469
2019-10-22 12:41:53 +02:00
Marcin Grzejszczak
e9df7a844b Added missing import 2019-10-21 15:57:00 +02:00
Marcin Grzejszczak
6a07a3417d Fixed checkstyle 2019-10-21 15:50:45 +02:00
Marcin Grzejszczak
12aa85d6cd Ensures that a custom status code works fine with Sleuth & WebClient
fixes gh-1462
2019-10-21 12:59:24 +02:00
Adrian Cole
aa533bc4cb Updates to latest Sampling infrastructure (2.1.x) (#1461)
* Updates to latest Sampling infrastructure (2.1.x)

This adapts #1456 for the 2.1.x branch
2019-10-08 18:47:25 -05:00
Marcin Grzejszczak
ac7dd52544 Added a check for LazyTracingClientHttpRequestInterceptor fixes gh-1457 2019-10-03 12:37:05 +02:00
Marcin Grzejszczak
1a3e405e5a Revert "Came back to previous test impl"
This reverts commit 3fb22e35be.
2019-09-27 13:57:17 +02:00
Marcin Grzejszczak
028a79dc25 Bumping versions to 2.1.5.BUILD-SNAPSHOT after release 2019-09-27 13:56:35 +02:00
Marcin Grzejszczak
198843a917 Going back to snapshots 2019-09-27 13:56:35 +02:00
Marcin Grzejszczak
c9196fe177 Update SNAPSHOT to 2.1.4.RELEASE 2019-09-27 13:09:09 +02:00
Marcin Grzejszczak
3fb22e35be Came back to previous test impl 2019-09-27 12:31:52 +02:00
Marcin Grzejszczak
32aef9f154 Improved performance of ReactorSleuth; fixes gh-1449 2019-09-19 11:42:08 +02:00
Marcin Grzejszczak
75dcc87bd5 Reverts impl to the refactored one
Revert "Not using httpStatus() method for custom status codes"

    This reverts commit b59277f0

    Revert "Came back to previous impl for WebClient instrumentation; fixes gh-1442"

    This reverts commit bee61a9988.
2019-09-19 10:00:11 +02:00
Nick
8afa3e8d37 Fix ThreadPoolTaskScheduler proxy mechanism (#1447) 2019-09-19 09:50:12 +02:00
Marcin Grzejszczak
bee61a9988 Came back to previous impl for WebClient instrumentation; fixes gh-1442 2019-09-18 12:10:53 +02:00
Marcin Grzejszczak
6da8b91bcd Renamed the bean, fixes gh-1444 2019-09-16 15:20:00 +02:00
Ryan Baxter
7ba1ec79eb Bumping versions 2019-09-10 17:08:12 -04:00
Marcin Grzejszczak
1529473282 Fixed checkstyle 2019-09-10 09:08:16 +02:00
Marcin Grzejszczak
a93d4d19f0 made the tests less brittle; fixes gh-1439 2019-09-10 08:57:50 +02:00
Ryan Baxter
fe798dcc8c Ignoring failing tests in release 2019-09-09 20:02:58 -04:00
Marcin Grzejszczak
cf8676ccfd Adds integration of new customizers in Brave
fixes gh-1436
2019-09-06 11:40:09 +02:00
Jan van den Berg
e2e1cdb336 Fix TraceableExecutorService (#1437)
TraceableExecutorService swallows Exception because `execute` submits a Runnable and ignores the Future's result. It should call the delegates `execute` method instead of the `submit`.
2019-09-05 11:06:43 +02:00
Marcin Grzejszczak
dc4165ffe3 Not fails the context startup when web is disabled; fixes gh-1435 2019-08-30 15:24:41 +02:00
Marcin Grzejszczak
e6100b56f9 Lazy SleuthHttpSampler skip pattern resoolution; fixes gh-1420 2019-08-13 15:11:45 +02:00
Marcin Grzejszczak
56c18e9084 Making the TraceFilter lazy in the filter bean registration
fixes gh-1420
2019-08-12 17:23:55 +02:00
Ingyu Hwang
2713950aef Fixes gh-1417 Remove ConditionalOnProperty for supporting yaml (#1418) 2019-08-05 09:48:08 +02:00
Marcin Grzejszczak
51c367e45e Removed the - signs from default spring var resolution
with the current setup we're using the MDC's default interpolation as a default for spring var resolution (which makes no sense)
with this change we're removing the dashes

fixes gh-1396
2019-07-26 13:05:38 +02:00
Marcin Grzejszczak
b59277f0ef Not using httpStatus() method for custom status codes
curently whenever we try to retrieve the http status we get an exception for custom codes
we've migrated to using the raw status code. Also, due to https://github.com/spring-projects/spring-framework/issues/23366 we had to manually wrap the ClientResponse so as we don't throw an exception on httpStatus() method

fixes gh-1393
2019-07-26 12:12:56 +02:00
Marcin Grzejszczak
d642ffd09a Removed the eager injection of a bean in the configuration class
at the point of creating the configuration class, that bean can use httptracing that can be in progress of being created.

with this fix we're making the call lazy

fixes gh-1354
2019-07-26 10:36:24 +02:00
Marcin Grzejszczak
b96392c0f3 Removed the cycle by not fetching http tracing
currently when an exception is thrown upon trying to fetch a Feign client bean, we're trying to fetch the httptracing bean to create a default client. The thing is that httptracing might be in creation
this fix removes the fetching of the httptracing bean since we can use the lazy client

fixes gh-1334
2019-07-26 10:13:06 +02:00
Marcin Grzejszczak
94c7c229a7 Return 0 status code on exception or invalid code (#1387)
* Return 0 status code on exception or invalid code

fixes gh-1382
2019-07-03 09:32:43 +02:00
Marcin Grzejszczak
fd35911d9b Fixed object class methods resolution for executorBPP 2019-07-02 10:51:58 +02:00
Marcin Grzejszczak
9c05e3793c Polish 2019-07-02 10:17:22 +02:00
Patrick Strawderman
41444d3e31 Fix proxying of executors with final methods (#1385)
When proxying the various Executor interfaces in ExecutorbeanPostProcessor, the decision of whether or not to use a cglib proxy
was determined by checking if the bean's class is final, but final methods would also cause issues when using cglib. A common
example of such an implementation is DelegatingSecurityContextScheduledExecutorService, which has final methods.

To resolve the issue with ThreadPoolTaskExecutor, AsyncTaskExecutor, and ExecutorService, fall back to the JDK proxy if the
bean has any final methods.

fixes #1336
2019-07-02 10:05:37 +02:00
liaochuntao
c6f03191e8 Invalid property name resolution fix
fixes gh-1376
2019-07-02 08:51:49 +02:00
buildmaster
74c2b0b618 Bumping versions to 2.1.3.BUILD-SNAPSHOT after release 2019-06-20 21:26:50 +00:00
buildmaster
0a4e7b5d7b Going back to snapshots 2019-06-20 21:26:50 +00:00
buildmaster
cc0b3341a5 Update SNAPSHOT to 2.1.2.RELEASE 2019-06-20 21:25:35 +00:00