Commit Graph

2470 Commits

Author SHA1 Message Date
Adrian Cole
163532fd8a latest brave 2020-01-29 14:05:46 +08:00
Marcin Grzejszczak
8615056527 Removed the unnused modules; fixes gh-1538 2020-01-28 09:05:35 +01:00
Adrian Cole
8431588db7 Removes deprecations from server code (#1534) 2020-01-24 08:42:05 +08:00
Adrian Cole
e5227ba090 Moves client instrumentation off deprecated Brave code (#1532) 2020-01-22 14:23:47 +01:00
Adrian Cole
8a4002d288 Cleanups of build including upgrade of Brave (#1530)
In efforts to dig deep into benchmarks, I noticed we were a bit out of
date on Brave. Then, noticed some other artifacts could be bumped
safely. Finally, a find/replace on http/https was over zealous and
tripped up XML.

One change to test expectations and Brave is explained here:
https://github.com/openzipkin/brave/blob/master/instrumentation/RATIONALE.md#calling-spanfinish-while-the-context-is-in-scope
2020-01-22 19:31:50 +08:00
Olga Maciaszek-Sharma
d7b7e81235 Gh 1528 instrument feign sc loadbalancer client (#1531)
* Add optional SC LoadBalancer dependency. Create TraceFeignBlockingLoadBalancerClient.

* Instrument Spring Cloud LoadBalancer in TraceFeignObjectWrapper.

* Do not use class in field in order to avoid NoClassDefFound.

fixes #1528
2020-01-21 19:57:23 +01:00
Marcin Grzejszczak
349354a1c7 Added info about activemq sender 2020-01-21 10:13:29 +01:00
Olga Maciaszek-Sharma
31d4574a1c Fix test naming. 2020-01-20 16:05:31 +01:00
Adrian Cole
58a956b29a Addresses Spring Boot 2.3 drift (#1527) 2020-01-20 16:42:17 +08:00
buildmaster
f0330a95b1 Bumping versions 2020-01-18 05:28:58 +00:00
Adrian Cole
d08e106100 Reduces overhead when using reactor by avoiding redundant context syncs (#1525)
This switches to pass around and use `TraceContext` instead of `Span` in
Reactor's context to take advantage of `maybeScope` which is far cheaper
than `withSpanInScope` when the span is already current. This also kills
some extra scope checks and any other accidental calls noticed.

The performance improvement here, I can't quantify as haven't done any
JMH on it.
2020-01-17 23:50:32 +01:00
buildmaster
4af5e18179 Bumping versions 2020-01-14 05:30:32 +00:00
Rafael Renan Pacheco
a1ca0084fc Update intro.adoc (#1522) 2020-01-13 22:30:12 +01:00
mcohen75
b93e739cc7 Configure OpentracingAutoConfiguration after TraceAutoConfiguration. (#1519)
TraceAutoConfiguration provides the Tracing bean. Without this dependency
in place a Tracing bean is sometimes not present when the
OpentracingAutoConfiguration is applied.
2020-01-13 12:02:53 +01:00
Marcin Grzejszczak
90c3128170 Removed duplicated test 2020-01-13 11:59:29 +01:00
Marcin Grzejszczak
7d0d9b9deb Merge branch '2.1.x' 2020-01-13 11:58:58 +01:00
Marcin Grzejszczak
d89624d712 Added missing test 2020-01-13 11:58:36 +01:00
Marcin Grzejszczak
3d82c56d78 Merge branch '2.1.x' 2020-01-13 11:56:09 +01:00
Marcin Grzejszczak
67365321b6 Improved WebClient parent-child relation; fixes gh-1516 2020-01-13 11:55:16 +01:00
Marcin Grzejszczak
8f5bcdabd7 Improved WebClient parent-child relation; fixes gh-1516 2020-01-13 11:39:43 +01:00
Marcin Grzejszczak
a2e73ce0b4 Added a NPE guard 2020-01-10 00:13:13 +01:00
Csaba Kos
619133848a WebClient tracing should respect skipPattern. (#1517) 2020-01-10 00:07:09 +01:00
Marcin Grzejszczak
5a44385448 Removed the workaround since it got fixed in kafka; fixes gh-1515 2020-01-09 09:24:55 +01:00
Olga Maciaszek-Sharma
73f762285e Minor test refactoring. 2020-01-08 15:41:56 +01:00
Olga Maciaszek-Sharma
199ebb69d0 Fix compatibility in feign-based tests. 2020-01-08 15:13:01 +01:00
Marcin Grzejszczak
b76d3bfa0c Fixed broken compilation 2020-01-07 18:06:31 +01:00
Csaba Kos
68f720a2e5 Report HTTP pattern and handler function name for functional WebFlux routes. (#1513) 2020-01-07 17:07:28 +01:00
Marcin Grzejszczak
06cb4d747d For WebFilter removes any initial context entries if previously present
fixes gh-1507
2019-12-30 15:07:35 +01:00
Marcin Grzejszczak
06fae4468f Misaligned spans with WebClient
not using the SpanInScope for the cases where threads can be switched

fixes gh-1510
2019-12-30 12:23:23 +01:00
buildmaster
a31ca0ace3 Bumping versions 2019-12-28 05:29:48 +00:00
Marcin Grzejszczak
b1e3f31dd8 Fixing checkstyle 2019-12-27 11:30:52 +01:00
Marcin Grzejszczak
553faa2a50 Fixing checkstyle 2019-12-27 11:25:54 +01:00
Marcin Grzejszczak
48c9d44a9a Merge branch '2.1.x' 2019-12-27 10:06:51 +01:00
Marcin Grzejszczak
3159f96a49 Added logging in case delegate wasn't instrumented 2019-12-27 10:05:44 +01:00
colejnic
b492868546 Instruments manually created load-balanced Feign Clients
fixes gh-1125
2019-12-27 09:36:56 +01:00
buildmaster
a3c0431f03 Bumping versions 2019-12-21 05:30:19 +00:00
buildmaster
1c4a3da588 Bumping versions to 2.2.2.BUILD-SNAPSHOT after release 2019-12-20 13:48:43 +00:00
buildmaster
ac6dff3407 Going back to snapshots 2019-12-20 13:48:43 +00:00
buildmaster
c71d6ff0e2 Update SNAPSHOT to 2.2.1.RELEASE 2019-12-20 13:46:45 +00:00
buildmaster
a15b39a5c8 Bumping versions 2019-12-20 05:29:32 +00:00
Spencer Gibb
26a1c0b372 Makes test less brittle 2019-12-19 15:24:01 -05:00
Spencer Gibb
ef19c7d3a2 removes flatten plugin 2019-12-19 14:58:24 -05:00
Spencer Gibb
df20744b91 disable.checks temporarily 2019-12-19 13:27:06 -05:00
Marcin Grzejszczak
16c576c557 Making Redis instrumentation lazy; fixes gh-1508 2019-12-17 08:55:41 +01:00
buildmaster
991ccd1c37 Bumping versions 2019-12-14 05:29:10 +00:00
Marcin Grzejszczak
11c8090b94 Spring Cloud Circuit Breaker tracing (#1505)
Adds support for Spring Cloud CircuitBreaker
2019-12-13 11:49:43 +01:00
Erik Smith
bc640791ab exclude redis command args from span tags (#1496) 2019-12-11 09:22:17 +01:00
buildmaster
795bb007e5 Bumping versions 2019-12-04 05:29:51 +00:00
Jakub Rosa
8510596e69 Issue 1498 (#1499)
* Add check another expression before create default B3Propagation factory - issue 1498

* fix ImportOrder errors
2019-12-03 10:45:00 +01:00
buildmaster
f80d5b00d7 Bumping versions 2019-11-27 05:29:19 +00:00