Commit Graph

754 Commits

Author SHA1 Message Date
Marcin Grzejszczak
c26a722ced Reverting the feature 2016-09-08 12:19:30 +02:00
Marcin Grzejszczak
062aba6ec1 Trying to make it work 2016-09-08 12:08:51 +02:00
Marcin Grzejszczak
9d6a45fb43 Trying to fix the build 2016-09-08 11:56:46 +02:00
Marcin Grzejszczak
8f174fd2ba Wrapping LoadBalancerFeignClient in tracing representation
without this change when using SC-Netflix 1.2.0 Feign can't call an external URL

fixes #393
2016-09-08 11:24:15 +02:00
Marcin Grzejszczak
07356222e5 Removed adoc footer 2016-09-07 17:48:10 +02:00
Marcin Grzejszczak
e73028d9ba Updating mvnw for all projects 2016-09-07 17:30:22 +02:00
Adrian Cole
6c8cfd527c Updates to Zipkin 1.8.4 (#392)
Luckily, someone reported a bug where if unprintable characters were in
the json, the UI would hose. This version fixes that.
2016-09-06 11:52:47 +08:00
Adrian Cole
20d2144305 Fixes edge-case encoding bug (#391)
Sleuth doesn't create I64 binary annotations, but others might. This
version of zipkin fixes an encoding bug when someone logs a binary
annotation of type I64.
2016-09-05 16:32:24 +08:00
Adrian Cole
8a616d129a Updates to zipkin 1.8 (#389)
includes much faster json encoding and UI fixes
2016-09-01 22:37:16 +08:00
Marcin Grzejszczak
0066a243ec Fixed duplicate stream env post processor entries (#388)
when the stream env post processor is executed headers are added endlessly - there is no check for the presence of the tracing headers.

with this change a check is added so the tracing headers are added only once.

fixes #387
2016-08-30 13:09:05 +02:00
Marcin Grzejszczak
de19e3adfa Added info about root span 2016-08-29 15:08:55 +02:00
Adrian Cole
ddf9bcb677 Updates to Zipkin 1.7 (#379)
Notably includes CORS config and version in the /info endpoint.

https://github.com/openzipkin/zipkin/releases/tag/1.7.0
2016-08-25 18:56:55 +08:00
Marcin Grzejszczak
8e21a53c25 Synchronizing on spans in ArrayListSpanAccumulator
without this change tests happen to have ConcurrentModificationException
2016-08-23 15:35:33 +02:00
Marcin Grzejszczak
dd080029dc Updating ghpages for all projects 2016-08-22 13:32:47 +02:00
Marcin Grzejszczak
b24013075a 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:25:36 +02:00
Marcin Grzejszczak
2f93bd955a 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:37:50 +02:00
Marcin Grzejszczak
2f1fd86155 Updating ghpages for all projects 2016-08-19 11:47:09 +02:00
Marcin Grzejszczak
070000b8fb Synchronized ArrayListSpanAccumulator spans
without this change we could have ConcurrentModificationExceptions
2016-08-18 16:12:00 +02:00
Marcin Grzejszczak
e58c67bcf7 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:50 +02:00
Marcin Grzejszczak
c779bcf3b2 Updating ghpages for all projects 2016-08-18 13:16:01 +02:00
Marcin Grzejszczak
f043a347bc 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:26:45 +02:00
Dave Syer
c765ad4ec7 Change repo URLs to https 2016-08-17 17:31:26 +01:00
Marcin Grzejszczak
f2474dbd20 Updated e2e script 2016-08-17 14:09:19 +02:00
Marcin Grzejszczak
a31a900542 Wraped debug logs with conditional 2016-08-17 13:58:22 +02:00
Marcin Grzejszczak
ba9e625132 Fixing broken test 2016-08-17 13:58:22 +02:00
Marcin Grzejszczak
f9e3e9131d Updating ghpages for all projects 2016-08-17 12:46:09 +02:00
Marcin Grzejszczak
2e7ddfde8a 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:16:25 +02:00
Marcin Grzejszczak
74c8e50e7a Updated Zipkin UI docs
fixes #375
2016-08-16 14:06:01 +02:00
Marcin Grzejszczak
bbfa85eb9f 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 12:08:36 +02:00
Marcin Grzejszczak
0f427cbeb9 Polish 2016-08-10 17:18:20 +02:00
Marcin Grzejszczak
ecdf32c5bc 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 18:54:28 +02:00
Marcin Grzejszczak
9c092227de Added NPE gueard for TraceFeignContext 2016-08-06 15:36:09 -07:00
Marcin Grzejszczak
6d542f4f68 Fixed wrong ConditionalOnClass
with this fix there no longer should be bugs related to a missing class.

fixes #363
2016-08-02 23:35:51 -07:00
Marcin Grzejszczak
d7929943a3 Fixed circular dependency
fixes #354
2016-08-01 18:01:00 -07:00
Adrian Cole
1db875bc01 Updates to Zipkin 1.6 (which is Spring Boot 1.4) (#361)
This updates to Zipkin 1.6, which targets Spring Boot 1.4

Zipkin 1.6 also corrects default values around the UI, which should lead
to better search performance.
2016-08-01 13:11:12 -07:00
Marcin Grzejszczak
3f53a11ff9 Revert "Fixing config properties for Zipkin Consumer (#358)"
This reverts commit 46d18e83a7.
2016-07-30 21:52:48 +02:00
Marcin Grzejszczak
4641a6f072 Updated CircleCI 2016-07-29 23:59:48 +02:00
Marcin Grzejszczak
06ad66faf1 Bumping into openfeign 2016-07-29 23:48:57 +02:00
Marcin Grzejszczak
11e520c70d Updating the duration setting (#360)
* Updating the duration setting

fixes #349
2016-07-29 23:29:31 +02:00
Marcin Grzejszczak
f74dafbda6 Updated the docs with a newer image 2016-07-29 16:10:56 +02:00
Marcin Grzejszczak
b26ae5da86 Updated the docs to include the new poller mechanism 2016-07-29 15:48:19 +02:00
Steve Oakey
32be48963c 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 15:40:46 +02:00
Marcin Grzejszczak
47606bc9e3 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:17 +02:00
Marcin Grzejszczak
56e16a25e2 Updated zipkin trace screenshot 2016-07-29 14:22:06 +02:00
Marcin Grzejszczak
11a7c5f2ac Updated docs
fixes #345
2016-07-29 14:06:29 +02:00
Marcin Grzejszczak
7ec9a96764 Adding info about messaging and executors
fixes #351
2016-07-29 12:54:21 +02:00
Marcin Grzejszczak
ea57bb3088 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:44:07 +02:00
Víctor Felipe Godoy Hernández
46d18e83a7 Fixing config properties for Zipkin Consumer (#358)
Using the e.g properties from Zipkin Consumer gives the following error when loading the zipkin-server ui:

ERROR: cannot load service names: zipkin/storage/mysql/internal/generated/tables/ZipkinAnnotations
ERROR: cannot load span names: zipkin/storage/mysql/internal/generated/tables/ZipkinSpans

So to fix it you have to explicitly add username and password for the mysql storage.
2016-07-29 12:19:02 +02:00
Adrian Cole
c6bd6f9926 Updates to Zipkin 1.5 (#353)
This is particularly important for the mysql backend, as the bundled
schema now allows dependency aggregation.

See https://github.com/openzipkin/zipkin/releases/tag/1.5.0
2016-07-28 10:03:18 -07:00
Marcin Grzejszczak
637cac60bb Updated CircleCI 2016-07-28 11:14:36 +02:00