Commit Graph

571 Commits

Author SHA1 Message Date
Adrian Cole
2e2c8b3e17 Merge pull request #267 from spring-cloud/zipkin-0.17.1
Updates to zipkin 0.17
2016-05-05 19:43:29 +08:00
Adrian Cole
2c33895f4a Updates to zipkin 0.17
Most notably includes the group id change
2016-05-05 17:56:44 +08:00
Marcin Grzejszczak
fd58cb4db7 Trying to trigger github hook 2016-05-04 19:33:18 +02:00
Marcin Grzejszczak
f15aaae2ec Trying to trigger github hook 2016-05-04 13:04:31 +02:00
Dave Syer
fe7271960d Compiler warnings 2016-05-04 11:32:03 +01:00
Dave Syer
010cfac064 More dependency sanitation 2016-05-04 11:30:20 +01:00
Dave Syer
c14f803363 Tidy up some dependencies
Removes wiremock as a test dependency in core (which created more
issues than you might expect because Tomcat and Jetty don't treay
HTTP headers in the same way apparently).

Also moves the spring-messaging dependency to where it is needed
in sleuth stream.
2016-05-04 11:23:03 +01:00
Marcin Grzejszczak
a724dd3efc Removed unnecessary colon 2016-05-04 11:17:45 +02:00
Adrian Cole
2450a0fd7e Merge pull request #264 from spring-cloud/zipkin-16
Updates to zipkin 0.16
2016-05-03 18:49:42 +08:00
Adrian Cole
d454641f79 Updates to zipkin 0.16
This important in so far that it allows us to do metrics. The actual
implementation of stream metrics is something we can work on after 1.0
if there's a time crunch.
2016-05-03 18:21:12 +08:00
Adrian Cole
4a439a1a21 Removes transient scala dep, accidentally pulled in by zipkin-ui 2016-04-30 10:11:58 +08:00
Adrian Cole
a5b92b817b Updates to zipkin 0.15 (#263)
Notably, this removes the accidental transient dependency on scala, by
removing the dependency on `zipkin-cassandra-core`. Related classes have
been vendored into `storage-cassandra`.

This also splits out `CollectorSampler` as its own thing and introduces
two options for instrumentation sampling:

* `BoundaryTraceIdSampler` - For high-volume sites, based on Finagle
* `CountingTraceIdSampler` - Trades lower performance for high accuracy
2016-04-29 18:22:23 +02:00
Marcin Grzejszczak
645845e88c Upgraded the percentage based sampler algorithm 2016-04-29 16:00:59 +02:00
Marcin Grzejszczak
7a70819feb Updated readme 2016-04-29 14:30:17 +02:00
Marcin Grzejszczak
6ef3e375f4 Updated Image link in the docs 2016-04-29 14:28:22 +02:00
Marcin Grzejszczak
80f51f76fe Draining from queue instead of clearing it (#262)
now instead of first passing all the spans from the queue to the list and then clearing it we're now draining it contents. If in the meantime any spans will arrive they will be rained at next passing

fixes #259
2016-04-29 13:52:11 +02:00
Marcin Grzejszczak
db0e3097d2 I've reused the algorithm from Zipkin CalculatingSampler#fixes #260* Changed the algo to counting one* Added comments* Made tests intolerant to errors* Fixed checkstyle
I've reused the algorithm from Zipkin CountingTraceIdSampler

fixes #260
2016-04-29 13:18:43 +02:00
Adrian Cole
8b725d3b0c Merge pull request #258 from spring-cloud/zipkin-0.14.0
Updates to zipkin 0.14
2016-04-28 19:50:23 +08:00
Adrian Cole
bdde2a6661 Updates to zipkin 0.14
No immediate impact to sleuth, but some notable changes underneath:

* zipkin.Sampler is now extensible to permit dynamic rate adjustments
* self-tracing can now be disabled even if Brave is in the classpath
  * related property: zipkin.self-tracing.enabled
  * brave-spancollector-scribe is no longer an optional dependency

In the world of plugins:

* Elasticsearch bugfix on traces w/ more than 10 spans
* New ZooKeeper adaptive collection-tier sampler
2016-04-27 22:08:09 +08:00
Marcin Grzejszczak
2d87fed521 Closing on error decoding
when an exception was thrown by Feign it was not caught by our Feign customizations and wasn't properly closed. By adding a custom implementation we're closing span whenever an exception is thrown.

Fixes #257
2016-04-27 12:22:51 +02:00
Dave Syer
24f65fd65f Tidy up SleuthRxJavaPlugins
It doesn't need to extend RxJavaPlugins, and this change makes the
deprecation less of a mess.
2016-04-25 11:13:56 +01:00
Marcin Grzejszczak
c9cdb7e4c3 Added missing conditionals 2016-04-22 11:35:35 +02:00
Marcin Grzejszczak
6cd3161599 Removing entries from MDC (#252)
when iterating over saved spans during span closing we can apply a function that should be executed on each iteration.

fixes #248
2016-04-21 17:06:42 +02:00
Adrian Cole
2ef278bed6 Merge pull request #254 from spring-cloud/zipkin-0.13
Updates to zipkin 0.13.0
2016-04-21 21:27:25 +08:00
Adrian Cole
e55b5e23b9 Updates to zipkin 0.13.0
Under the scenes, there are changes that allow Sampler to be dynamically
configured. Most importantly, there are some UI bug fixes that need to
go in.
2016-04-21 21:07:22 +08:00
Marcin Grzejszczak
8695990c0e Fixed a typo 2016-04-19 17:10:20 +02:00
Marcin Grzejszczak
791f3d97fb Fixed images 2016-04-19 17:07:16 +02:00
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