Commit Graph

1067 Commits

Author SHA1 Message Date
Marcin Grzejszczak
f5345211f2 Starts spans in TraceAsyncAspect; fixes gh-1061 2018-08-16 17:34:04 +02:00
buildmaster
4b2cb752d3 Bumping versions to 2.0.2.BUILD-SNAPSHOT after release 2018-07-31 19:36:50 +00:00
buildmaster
4164e79607 Going back to snapshots 2018-07-31 19:36:49 +00:00
buildmaster
a7b0c55c4b Update SNAPSHOT to 2.0.1.RELEASE 2018-07-31 19:35:12 +00:00
Adrian Cole
7ca2e8f94f Adjusts expectations of data reporting of loopback spans (#1034)
* Adjusts expectations of data reporting of loopback spans

The latest version of Brave corrects a data merge problem where shared
spans (created via Tracer.joinSpan) would lose some data. Along the way,
this fixes some misuse of `Tracer.joinSpan` which should only be used
for RPC server spans.

See https://github.com/openzipkin/brave/pull/734 applied in Brave 5.1.3

* Makes the test more better
2018-07-24 11:45:25 +02:00
Marcin Grzejszczak
6488d2206b Fixed not starting of span for @scheduled. fixes gh-1019 2018-06-28 11:34:09 +02:00
buildmaster
9e43c3588b Bumping versions to 2.0.1.BUILD-SNAPSHOT after release 2018-06-19 01:05:25 +00:00
buildmaster
1900a91635 Going back to snapshots 2018-06-19 01:05:24 +00:00
buildmaster
08d3642427 Update SNAPSHOT to 2.0.0.RELEASE 2018-06-19 01:01:39 +00:00
Marcin Grzejszczak
37cda61b23 Abandoning the fallback span 2018-06-15 12:54:07 +02:00
Marcin Grzejszczak
2df78bc7f1 Wrapping the Feign client only when using the LoadBalancerFeignClient
without this change we wrapped in the handleSend and handleReceive both the method wrapping the execution of the TraceLoadBalancerFeignClient and its delegate too. That way we had 2 pairs of CS & CR.
with this change we disable that functionality by wrapping only the delegate. The problem with such an approach was such that there were exceptions thrown before the delegate was executed. That's why we added a fallback mechanism in that case.

fixes gh-1007
2018-06-14 15:32:12 +02:00
Simon Baslé
79c49c5482 follow-up to #995 All SpanSubscription now fake QueueSubscription (#1008)
* follow-up to #995 All SpanSubscription now fake QueueSubscription

* Abide by checkstyle's rules
2018-06-13 20:08:23 +02:00
Ryan Baxter
c0a0f3802f Merge remote-tracking branch 'origin/1.3.x' 2018-06-11 10:39:48 -04:00
Ryan Baxter
ebdefafc5d adding spring boot autonconfigure processor 2018-06-11 10:37:46 -04:00
Marcin Grzejszczak
909ff1c17a Removed accidental whitespace 2018-06-11 15:41:18 +02:00
Marcin Grzejszczak
cd01424e64 Removed the Trace Stream ENv post processor since it's not needed 2018-06-11 15:29:36 +02:00
Marcin Grzejszczak
3701de2af7 Merge branch '1.3.x' 2018-06-11 15:20:16 +02:00
Marcin Grzejszczak
6d5a8a60f1 ADded mechanism to fallback from the deprecated sleuth-stream module
without this change the kafka binder wasn't able to propagate tracing headers without explicitly adding on classpath the deprecated sleuth-stream module
with this change we're adding the stream support in core of Sleuth

fixes gh-1005
2018-06-11 15:18:43 +02:00
Marcin Grzejszczak
586e3710ec Removed RibbonCommand wrapping
without this change the instrumentation of RibbonCommand lead to creation of an additional client span
with removal of the instrumentation of the RibbonCommand no longer do we create that span

fixes gh-997
2018-06-05 16:31:49 +02:00
Simon Baslé
0f06e1e425 fix #994 Make SpanSubscriber fake fuseability (#995)
This is done by implementing NO-OP QueueSubscription on the subscriber
and removing the guard against `Fuseable` publisher sources.

As `Fuseable` is a marker interface there should be no reason for code
to perform casts so for now the fact that the `lift` call in
ReactorSleuth doesn't actually produces a `Fuseable` publisher should
not be a problem.

fixes gh-994
2018-05-30 17:23:28 +02:00
buildmaster
ab03bd421b Going back to snapshots 2018-05-25 09:14:13 +00:00
buildmaster
15612b7638 Update SNAPSHOT to 2.0.0.RC2 2018-05-25 09:13:06 +00:00
Marcin Grzejszczak
efab7cd78e Please work 2018-05-25 11:04:44 +02:00
Marcin Grzejszczak
fb3cb79ea3 Please work 2018-05-25 10:18:34 +02:00
Marcin Grzejszczak
e8c734423d Trying to make tests less flakey 2018-05-25 10:00:28 +02:00
Marcin Grzejszczak
e0120df86d Adding moar logging 2018-05-25 09:40:38 +02:00
Marcin Grzejszczak
00c8b07091 Fixed a typo in semaphore isolation 2018-05-25 09:03:49 +02:00
Marcin Grzejszczak
b4a03603fd Adding missing AlisFor on SpanTag; fixes gh-990 2018-05-25 07:47:17 +02:00
Marcin Grzejszczak
2190cccb8c Added hystrix to skip pattern of scheduled and messaging channel name
fixes gh-986
2018-05-22 18:58:52 +02:00
Adrian Cole
70ff3afc7b Updates to Brave 5 2018-05-22 17:53:05 +09:00
Marcin Grzejszczak
c801228015 TraceFilter -> TracingFilter 2018-05-17 07:56:45 +02:00
Marcin Grzejszczak
daff0a358c onError & onComplete should reuse span from ThreadLocal
we've played around with the working M7 version, and only after rolling back the changes on wrapping of onError and onComplete with try-with-resources, did we manage to successfully propagate the span context to various places.

    fixes gh-973
2018-05-16 17:26:11 +02:00
Marcin Grzejszczak
4d9a7e311f Polish 2018-05-16 17:25:36 +02:00
Marcin Grzejszczak
4ff445cf02 Stop leaving mutability of headers for non stomp messages
with this change we're returning immutable headers of non stomp messages. That way timestamp and id of the message will be set. For stomp messages the headers still have to be mutable

related to gh-276

fixes gh-978
2018-05-16 13:47:36 +02:00
Marcin Grzejszczak
3309533fb6 Polish 2018-05-14 14:26:02 +02:00
Marcin Grzejszczak
834c47aad2 Trying to make tests more resilient 2018-05-14 14:26:02 +02:00
Marcin Grzejszczak
ca2e63e3b1 Adding a workaround that should fix gh-973 2018-05-09 20:10:01 +02:00
Marcin Grzejszczak
3ae9283c2f Fixed conditional in TraceFeignObjectWrapper; fixes gh-975 2018-05-08 12:17:09 +02:00
Marcin Grzejszczak
5ca9080dab Verifies if Ribbon is on the classpath; fixes gh-975 2018-05-07 21:09:33 +02:00
Marcin Grzejszczak
caaa3731b4 Merge branch '1.3.x' 2018-05-07 20:58:46 +02:00
Marcin Grzejszczak
3efc26d580 Checks if DirectClass is on the classpath; fixes gh-976 2018-05-07 20:56:55 +02:00
Marcin Grzejszczak
6e13e2247e Revert "Added servlet context path in skip patterns"
the implementation makes completely no sense

This reverts commit 7e05f995fe.
2018-05-06 14:11:50 +02:00
Marcin Grzejszczak
7e05f995fe Added servlet context path in skip patterns
fixes gh-971
2018-05-04 21:30:58 -04:00
Tommy Ludwig
434e06c3ce Skip tracing root Actuator endpoint (#964)
Updates the default skip pattern to include the Spring Boot 2 root Actuator endpoint `/actuator`.

See #737
2018-04-30 22:49:00 -04:00
Adrian Cole
3e48dec901 Removes unnecessary dependencies
We had some out-of-date comments, and some deps that were too heavy.
2018-04-28 20:18:23 +08:00
Marcin Grzejszczak
7936b03687 Merge branch '1.3.x' 2018-04-26 12:29:47 +02:00
Marcin Grzejszczak
ed51793a79 Cached is class present; fixes gh-958 2018-04-26 12:11:41 +02:00
essepuig
b24e2bcfe4 953: do not stop chain processing (#954) 2018-04-23 20:52:27 +02:00
Marcin Grzejszczak
2141cf5b44 Added actuator and cloud foundry endpoints to the list of ignored endpoints; fixes gh-737 2018-04-23 09:05:47 +02:00
buildmaster
11bee6a0ec Going back to snapshots 2018-04-20 21:12:28 +00:00