Commit Graph

544 Commits

Author SHA1 Message Date
Marcin Grzejszczak
5fe72e6fa4 Fixed images 2016-04-19 16:52:44 +02:00
Marcin Grzejszczak
ecbcb2d335 Updated docs 2016-04-19 16:46:23 +02:00
Marcin Grzejszczak
cf742d90da Added some docs with examples 2016-04-19 16:42:40 +02:00
Marcin Grzejszczak
b047d7a9bc Added docs with an example of CompletableFuture usage - fixed executor service 2016-04-19 10:19:12 +02:00
Marcin Grzejszczak
2806747c6e Added docs with an example of CompletableFuture usage 2016-04-19 10:01:32 +02:00
Dave Syer
7dc30191cc Revert to snapshots 2016-04-18 15:11:14 +01:00
Dave Syer
7b40b9808e Update to RC2 2016-04-18 15:09:54 +01:00
Marcin Grzejszczak
8f8b9893f0 Easier Async configuration (#251)
added possibility to provide in an easy way custom client request factories

fixes #236
2016-04-15 12:03:01 +02:00
Adrian Cole
cf34acef63 Merge pull request #246 from spring-cloud/zipkin-0.12
Updates to Zipkin 0.12
2016-04-12 10:54:17 -04:00
Adrian Cole
37a079c174 Updates to Zipkin 0.12
Prevents crashes by making storage calls lazy
2016-04-12 09:26:47 -04:00
Adrian Cole
4eaa4f00df Merge pull request #249 from spring-cloud/issues_247_parent_not_stopped
Stopping parent before reporting
2016-04-12 09:20:40 -04:00
Marcin Grzejszczak
b5ba1c00db Stopping parent before reporting
The problem resulted in wrong span durations. The issue was such that for the case where span from request has a parent that needs to be reported we didn't stop that parent. That means that it has value of 'end' equal to 0. In that situation the duration of Span was calculated as a difference between current time and the start time. We should never report spans that have not been stopped - otherwise that stopping will take place a lot of time later.

fixes #247
2016-04-11 15:24:49 +02:00
Marcin Grzejszczak
d46f2ae30d Improved RxJava tests 2016-04-05 14:35:04 +02:00
Marcin Grzejszczak
b1a34d2892 Fixed the broken test 2016-04-05 09:37:51 +02:00
Marcin Grzejszczak
7de50918ee Trying to fix Travis - coming back to subscriptions on call 2016-04-04 20:04:51 +02:00
Marcin Grzejszczak
4e7e04c281 Trying to fix Travis - awaiting until event is emited 2016-04-04 19:41:20 +02:00
Marcin Grzejszczak
d20f5d4937 Trying to fix Travis - clearing traces 2016-04-04 18:37:24 +02:00
Marcin Grzejszczak
0a285ba06e Trying to fix Travis 2016-04-04 18:19:59 +02:00
Marcin Grzejszczak
e822f1df8a Fixed wrong RxJava link 2016-04-04 17:42:49 +02:00
Marcin Grzejszczak
743f1cc127 Updated RxJava docs 2016-04-04 17:41:53 +02:00
Shivang Shah
beafc3a5a7 Support rx java
RxJava Support

fixes #235
2016-04-04 16:40:45 +02:00
Marcin Grzejszczak
60cb5eb49c Removed docker compose
Removed docker compose and updated README

fixes #230
2016-04-04 14:40:22 +02:00
Adrian Cole
9f869b8b0b Merge pull request #244 from spring-cloud/zipkin-0.11.0
Updates to zipkin 0.11
2016-04-04 07:24:55 +08:00
Adrian Cole
eaa008f933 Updates to zipkin 0.11
The only notable change for Sleuth is an artifact id change from
spanstore to storage.
2016-04-03 21:04:55 +08:00
Marcin Grzejszczak
b3c78c139d Fixed closing of Zuul span, added local component span for zuul
fixes #242
2016-04-02 00:04:28 +02:00
Marcin Grzejszczak
441bd0834e Removed unnecessary qualifier from Zuul 2016-04-01 23:18:41 +02:00
Marcin Grzejszczak
4afe702e27 Making TraceAsyncRestTemplate public 2016-04-01 18:40:33 +02:00
Dave Syer
49112c3d6e Add zipkin-ui to dependencies 2016-04-01 14:06:13 +01:00
Dave Syer
72e1e6da0c Ensure span is cleaned up if Feign client throws a non retryable
The retryable case was already covered and tested but if the exception
is not retryable, we need to rethrow and clean up the thread state.

Fixes gh-240
2016-04-01 10:23:40 +01:00
Adrian Cole
eea96fbd3e Merge pull request #241 from spring-cloud/zipkin-0.10.4
Updates to zipkin 0.10.4
2016-03-31 21:11:50 +08:00
Dave Syer
00b67a87d5 Remove @Bean RestTemplate
(If users need one they can add it themselves)

Fixes gh-239
2016-03-31 13:31:34 +01:00
Dave Syer
84f4d3720c Add Feign sample that fails to close a span
See gh-240
2016-03-31 13:04:52 +01:00
Adrian Cole
8382a823e5 Updates to zipkin 0.10.4
This updates to the latest release. Beyond bug fixes, there are some
notable changes:

* storage: writes are now via AsyncSpanConsumer
* storage: added elasticsearch
* zipkin-ui: constrains start time to look for traces
* zipkin-ui: assets set cache headers, increasing responsiveness
* core: debug logging available for zipkin.internal.DependencyLinker
2016-03-31 19:31:45 +08:00
Marcin Grzejszczak
caba82c740 Merge pull request #238 from spring-cloud/fixing_dependencies_messaging
Messages don't log events even though they should
2016-03-31 13:12:29 +02:00
Marcin Grzejszczak
900b4758b7 Messages don't log events even though they should 2016-03-30 17:01:21 +02:00
Marcin Grzejszczak
9aba475ac9 Updated readme 2016-03-29 13:01:28 +02:00
Marcin Grzejszczak
f38f979d13 Fixed missing logs for untraced first request
fixes #231
2016-03-29 12:59:45 +02:00
Marcin Grzejszczak
5be6ebf671 Added test for tags 2016-03-29 10:46:32 +02:00
Marcin Grzejszczak
e1cbc374c1 Merge pull request #233 from spring-cloud/json-logs
Tightens Log to forbid null events and fixes Span json serialization
2016-03-28 21:11:24 +02:00
Adrian Cole
8413344e88 Tightens Log to forbid null events and fixes Span json serialization
The Log object should never have a null entry as it is defined. This
change fixes that, backfills equals/hashCode for convenience, and adds
Jackson annotations that use the validating constructor.

This also adds a json annotation to span that allows logs to be
serialized. This is tested by round-tripping the json.
2016-03-28 21:03:08 +08:00
Marcin Grzejszczak
48f3f9783f Fixed the //NOSONAR 2016-03-25 11:45:33 +01:00
Marcin Grzejszczak
27ca7777e9 Polish and added tests 2016-03-25 09:50:30 +01:00
Marcin Grzejszczak
0f60a0c21a Added conditionals for Slf4j 2016-03-25 09:50:13 +01:00
Marcin Grzejszczak
c62a13aa35 Added JMH & JMeter benchmarks for Sleuth 2016-03-24 16:55:42 +01:00
Marcin Grzejszczak
ad1b62b560 One more fix for TraceWebSocketAutoConfig 2016-03-23 22:32:22 +01:00
Marcin Grzejszczak
1fe98c9685 Added conditionals for TraceWebSocketAutoConfig
fixes #227
2016-03-23 20:55:24 +01:00
Marcin Grzejszczak
e99731fe90 Added conditionals for TraceFeignClientAutoConfig
fixes #226
2016-03-23 16:23:37 +01:00
Marcin Grzejszczak
59614149ff Added conditionals for SleuthHystrixAutoConfig
fixes #225
2016-03-23 16:02:39 +01:00
Marcin Grzejszczak
184afe698d Added tests for exporting to Zipkin 2016-03-23 14:28:06 +01:00
Marcin Grzejszczak
e31edbd254 Revert to snapshots 2016-03-23 13:00:05 +01:00