Commit Graph

710 Commits

Author SHA1 Message Date
Marcin Grzejszczak
cd17b35ea3 Going back to Snapshots 2016-08-22 13:20:14 +02:00
Marcin Grzejszczak
995371fc0d Bumping versions before release 2016-08-22 12:39:30 +02:00
Marcin Grzejszczak
b7f0c4e7c5 Fixing TraceFilter order (#382)
after making TraceFilter process different dispatch types we've introduced a bug related to filter ordering. TraceFilter was registered with a default ordering which is of lowest precedence.

With this change we ensure that the ordering of TraceFilter is fixed.

Fixes #380
2016-08-22 12:22:26 +02:00
Marcin Grzejszczak
ef655267a8 Fixed a typo in docs 2016-08-19 15:07:06 +02:00
Marcin Grzejszczak
2bad78ee4b Going back to snapshots after release 2016-08-19 15:06:37 +02:00
Marcin Grzejszczak
f56779e255 Bumping versions before release 2016-08-19 14:26:49 +02:00
Marcin Grzejszczak
1b348abbde Added docs on how to provide custom serviceName
without this entry in the docs people got confused on how to do this.

fixes #346
2016-08-19 13:25:34 +02:00
Marcin Grzejszczak
08e8e87ba2 Updating ghpages for all projects 2016-08-19 11:46:57 +02:00
Marcin Grzejszczak
8e01425eed Synchronized ArrayListSpanAccumulator spans
without this change we could have ConcurrentModificationExceptions
2016-08-18 16:11:46 +02:00
Marcin Grzejszczak
af7593eaf5 Added docs about logback-spring and props
we had a couple of questions related to missing attributes in the logback file or the logs as such. It's related to the fact that once you provide a custom logback file you have to place the propery of spring.application.name in the bootstrap file

fixes #376
2016-08-18 15:44:19 +02:00
Marcin Grzejszczak
ab2b4576e5 Updating ghpages for all projects 2016-08-18 13:15:51 +02:00
Dave Syer
0c9955c761 Change repo URLs to https 2016-08-18 12:27:22 +02:00
Marcin Grzejszczak
ef1cd65f0c Bounding the queue for StreamSpanReporter
without this change the limit is MAX_INTEGER. With this change we set it to 1000

fixes #378
2016-08-18 12:20:01 +02:00
Marcin Grzejszczak
fdea5d6bac Wraped debug logs with conditional 2016-08-17 13:59:01 +02:00
Marcin Grzejszczak
9e900569a9 Updating ghpages for all projects 2016-08-17 12:45:56 +02:00
Marcin Grzejszczak
109bc02d1d Updated docs 2016-08-16 14:27:22 +02:00
Marcin Grzejszczak
3f96b210d9 Deploying documentation to proper folder (#373)
What we're missing ATM is different documentation versions for different application versions. What this change does is that it's:

- finding out what is the current branch (e.g. 1.0.x)
- finding out out what is the name of the main adoc file (e.g. spring-cloud-sleuth)
- pulling the changes from gh-pages after checkout
- finding out what is the list of comma separated whitelisted branches (via the `docs.whitelisted.branches` prop) 
- in gh-pages creating a folder with name of the branch  (e.g. /1.0.x)
copying all the docs/target/generated-docs/ to that folder
- if the branch from which we're calling the script is NOT master then we're changing the ${main.adoc}.html to index.html so that it's easier to access the docs (e.g. http://cloud.spring.io/spring-cloud-sleuth/1.0.x/)
2016-08-16 14:17:48 +02:00
Marcin Grzejszczak
9e10796b0a Updated Zipkin UI docs
fixes #375
2016-08-16 14:09:39 +02:00
Marcin Grzejszczak
f677be026e Ensured reusability of Feign components
Tests have been refactored to ensure that the custom components registered as beans are working properly

fixes #374
2016-08-16 11:48:49 +02:00
Marcin Grzejszczak
e0fbcfe7c6 Polish 2016-08-10 17:33:44 +02:00
Marcin Grzejszczak
35652a43d9 Removed sending the tracing information back in the response (#329)
fixes #327
2016-08-10 17:31:40 +02:00
Marcin Grzejszczak
ee23ea6465 Simplified Feign (#372)
with this change we no longer treat retries as a continuation of a previous span. That way the Feign code simplifies a lot. RequestInterceptor starts a span and the TraceFeignClient will always close it no matter what's happening.

fixes #202
2016-08-09 19:01:48 +02:00
Marcin Grzejszczak
e408fd4190 Added NPE gueard for TraceFeignContext 2016-08-06 15:35:48 -07:00
Marcin Grzejszczak
0781157f10 Fixed wrong ConditionalOnClass
with this fix there no longer should be bugs related to a missing class.

fixes #363
2016-08-02 23:31:24 -07:00
Marcin Grzejszczak
511d83afde Fixed circular dependency
fixes #354
2016-08-01 17:52:17 -07:00
Marcin Grzejszczak
9c0fe65649 Updating the duration setting (#360)
* Updating the duration setting

fixes #349
2016-07-29 23:36:29 +02:00
Steve Oakey
cf9e379ca1 Added PollerMetadata for StreamSpanReporter (#343)
Added configurable PollerMetadata bean to be used with the Inbound
Channel Adapter in the StreamSpanReporter. Fixed delay and max messages
per poll are configurable via configuration properties. Implementors can
provide a bean of type PollerMetadata and name
StreamSpanReporter.POLLER to take full control of the poller.

Fixes: gh-338
2016-07-29 16:01:09 +02:00
Marcin Grzejszczak
c8992a65b3 Adding tags for Hystrix spans
with this change if a span hasnt set any Hystrix related spans then we're setting the tags even if the span gets continued (which is the case when you're using Javanica

fixes #352
2016-07-29 15:07:40 +02:00
Marcin Grzejszczak
8a5aabea84 Unified tag names
with this change the tags related to method and class name will not be hyphen delimited.

fixes #359
2016-07-29 12:46:47 +02:00
Marcin Grzejszczak
230456e093 Updated CircleCI 2016-07-28 11:23:23 +02:00
Marcin Grzejszczak
e0e6e8482e Returning a copy instead of a view (#356)
* Returning a copy instead of a view
* Making logs and tags thread-safe

fixed #355

* Changes following code review
2016-07-28 11:15:00 +02:00
Marcin Grzejszczak
84723e8ad7 Going back to Snapshots 2016-07-25 11:58:27 +02:00
Marcin Grzejszczak
b73786f95a Bumping versions before release 2016-07-25 10:39:44 +02:00
Marcin Grzejszczak
1deea897ad Fixed missing default Feign.Builder
with this fix if someone is not using Feign he gets the default traced Feign.Builder. Thanks to this no more exceptions should be seen in terms of closing the wrong span.

fixes #350
2016-07-22 18:37:48 +02:00
Premanand C
36ed832684 Fix for inability to provide custom implementation of AsyncClientHttpRequestFactory 2016-07-19 10:11:39 +02:00
Marcin Grzejszczak
c22e72e467 Added tests and fix docs for AsyncRestTemplate
fixes #334
2016-07-15 17:34:36 +02:00
Marcin Grzejszczak
b4bcd531d5 Added patterns to @GlobalChannelInterceptor (#337) 2016-07-15 15:57:34 +02:00
Marcin Grzejszczak
1ec2bc7833 Changed arraylist to linkedlist 2016-07-15 15:47:52 +02:00
Marcin Grzejszczak
a4328325c9 Revert "Updated docs"
This reverts commit 7d0b8f62c2.
2016-07-15 08:55:28 +02:00
Marcin Grzejszczak
6484013bbf Revert "Added patterns to @GlobalChannelInterceptor (#337)"
This reverts commit 0e06e4dc92.
2016-07-15 08:55:15 +02:00
Marcin Grzejszczak
7d0b8f62c2 Updated docs
(cherry picked from commit 48efc5980a)
2016-07-15 08:26:36 +02:00
Steve Oakey
0e06e4dc92 Added patterns to @GlobalChannelInterceptor (#337)
Makes use of property place holders to set the patterns attribute of the
@GlobalChannelInterceptor annotation used for the
TraceChannelInterceptor. As supported by the annotation, only simple
patterns are supported.

Added the Spring configuration metadata for spring.sleuth.integration
properties.

Fixes gh-323
2016-07-15 08:26:07 +02:00
Marcin Grzejszczak
5861826c62 Fixed the port 2016-07-14 23:43:23 +02:00
Marcin Grzejszczak
843f211959 Randomized port for a test 2016-07-14 14:21:53 +02:00
Marcin Grzejszczak
56af4d5b1d Fixed the missing hyphen in logging pattern 2016-07-14 14:21:46 +02:00
Marcin Grzejszczak
2cbad45fa4 Added additional javadoc information for #332 2016-07-14 13:47:40 +02:00
Marcin Grzejszczak
23097dd2f9 Added Codecov integration 2016-07-14 13:46:00 +02:00
Marcin Grzejszczak
b2cc03bc16 Fixed missing wrapping of ExecutorService
with this change the missing methods in ExecutorService are wrapped with LocalComponentTraceCallable. We are wrapping only those callables that have not already been wrapped. Kudos to @PranayPS for finding the issue and proposing a solution.

Fixes #333
2016-07-14 12:54:37 +02:00
Marcin Grzejszczak
e7838743af Fix headers in messaging (#335)
* Fix headers in messaging

with this change the span related headers are changed to be compatible with messaging specs. The change is backwards compatible so we accept the old ones as input, and as output we're producing both new and old headers.

fixes #332
2016-07-14 11:57:09 +02:00
Marcin Grzejszczak
66d11435e8 Update to SNAPSHOT 2016-07-07 17:39:17 +02:00