Commit Graph

351 Commits

Author SHA1 Message Date
Marcin Grzejszczak
a59bfb00cf Merge branch '2.2.x' 2020-03-03 19:44:56 +01:00
Adrian Cole
eec55b9a6c Adds wiring for HttpRequestParser and HttpResponseParser (#1575) 2020-03-02 09:12:47 +08:00
Marcin Grzejszczak
0d237b564f Removed deprecated apis; fixes gh-1564 2020-02-18 13:30:00 +01:00
buildmaster
ca494f0d67 Bumping versions 2020-02-13 05:30:07 +00:00
Marcin Grzejszczak
9c93d678d0 Removed Hystrix from docs 2020-02-12 11:18:31 +01:00
Marcin Grzejszczak
349354a1c7 Added info about activemq sender 2020-01-21 10:13:29 +01:00
Rafael Renan Pacheco
a1ca0084fc Update intro.adoc (#1522) 2020-01-13 22:30:12 +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
buildmaster
830f300ca9 Going back to snapshots 2019-11-26 10:35:52 +00:00
buildmaster
312f87cd23 Update SNAPSHOT to 2.2.0.RELEASE 2019-11-26 10:34:27 +00:00
Marcin Grzejszczak
856d27e331 Updated Sagan Boot (no IMPORTANT) 2019-11-22 16:53:14 +01:00
buildmaster
99ebccf97c Going back to snapshots 2019-11-10 00:19:36 +00:00
buildmaster
10e6f9a705 Update SNAPSHOT to 2.2.0.RC2 2019-11-10 00:18:38 +00:00
Marcin Grzejszczak
b5339925aa Fixed broken docs 2019-11-05 11:52:41 +01:00
Adrian Cole
d1dddbf2c9 Adds Messaging sampling (#1483)
Same as #1456 except for messaging. This completes remote span sampling!
2019-11-04 12:15:15 +01:00
buildmaster
d5bb9437f7 Bumping versions 2019-10-31 05:29:53 +00:00
Marcin Grzejszczak
76b7563feb Merge branch '2.1.x' 2019-10-30 13:11:39 +01:00
Marcin Grzejszczak
cd2e2c2d49 Configure Reactor instrumentation to wrap onLastOperator or onEachOperator
with this feature we would allow user to pick whether they instrument on each or on last operator.

fixes gh-1478
2019-10-30 13:09:30 +01:00
buildmaster
b7dea8ecd7 Bumping versions 2019-10-30 05:33:54 +00:00
worldtiki
bff52872e3 Service name for the remote redis endpoint. (#1475)
fixes #1406
2019-10-29 08:49:33 +01:00
buildmaster
536eee5b6c Bumping versions 2019-10-24 05:29:09 +00:00
Marcin Grzejszczak
400be4130e Merge branch '2.1.x' 2019-10-23 14:18:42 +02:00
buildmaster
5e6bdf9da2 Bumping versions 2019-10-23 05:29:17 +00:00
Marcin Grzejszczak
7f1ab05456 Polish 2019-10-22 14:38:45 +02:00
Adrian Cole
aa533bc4cb Updates to latest Sampling infrastructure (2.1.x) (#1461)
* Updates to latest Sampling infrastructure (2.1.x)

This adapts #1456 for the 2.1.x branch
2019-10-08 18:47:25 -05:00
Marcin Grzejszczak
7d5d70b6e8 Updated intro page with project root 2019-10-04 14:30:52 +02:00
Adrian Cole
be5fa04118 Updates to latest Sampling infrastructure (#1456)
* Updates to latest Sampling infrastructure

Brave recently switched to an interface model for higher level sampling
like HTTP. So, `HttpSampler` -> `SamplingFunction<HttpRequest>`. Don't
worry because `HttpSampler` was retrofitted as a `SamplingFunction`.

This change moves to the higher interface, avoiding deprecated methods
and such. More interestingly, this weaves in support for `RpcTracing`,
which *finally* introduces RPC sampling the same way. Specifically, this
adds `SamplingFunction<RpcRequest>` under the same conventions as HTTP.

Most immediately, this can be used here in gRPC and Dubbo, as
autoconfiguration exists. It also works with any autoconfiguration that
isn't here, such as Armeria.

Ex. Here's a sampler that traces 100 "GetUserToken" requests per second. This
doesn't start new traces for requests to the health check service. Other
requests will use a global rate provided by the tracing component.

```java
import static brave.rpc.RpcRequestMatchers.methodEquals;
import static brave.rpc.RpcRequestMatchers.serviceEquals;
import static brave.sampler.Matchers.and;

--snip--
@Bean(name = ServerSampler.NAME)
SamplerFunction<RpcRequest> myRpcSampler() {
  Matcher<RpcRequest> userAuth = and(
      serviceEquals("users.UserService"),
      methodEquals("GetUserToken")
  );
  return RpcRuleSampler.newBuilder()
      .putRule(serviceEquals("grpc.health.v1.Health"), Sampler.NEVER_SAMPLE)
      .putRule(userAuth, RateLimitingSampler.create(100)).build();
}
```
2019-10-03 12:21:56 +02:00
Brian Devins-Suresh
dc82c5cafc SQS Messaging Autoconfig (#1218)
added support for SQS messaging tracing
2019-10-03 12:18:32 +02:00
buildmaster
c7b818753f Bumping versions 2019-10-03 05:29:37 +00:00
buildmaster
2b6b07374c Bumping versions 2019-09-26 05:29:04 +00:00
Kuba Marchwicki
fd3deea30e Updating Zipkin settings (#1451)
Correcting properties name to reflect the code: https://github.com/spring-cloud/spring-cloud-sleuth/blob/master/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/sampler/SamplerProperties.java#L36
2019-09-25 14:32:52 +02:00
buildmaster
4b5bc38e11 Bumping versions 2019-09-07 05:28:47 +00:00
Marcin Grzejszczak
590ffa3317 Polished the docs, config props taken from classpath 2019-09-06 14:02:33 +02:00
Marcin Grzejszczak
cf8676ccfd Adds integration of new customizers in Brave
fixes gh-1436
2019-09-06 11:40:09 +02:00
Marcin Grzejszczak
3ab6ec26d7 Adds integration of new customizers in Brave
fixes gh-1436
2019-09-06 11:26:40 +02:00
Branden Cash
9a01b3974b Added support for quartz instrumentation (#1428)
A running job should be wrapped in a tracing span. And if the JobDataMap for a given job is injected with tracing parameters, they will be extracted so the job will be a child span to that larger parent span.
2019-09-04 16:57:54 +02:00
worldtiki
33cab91195 Add passthrough mode to HystrixConcurrencyStrategy (#1433)
Add passthrough mode to HystrixConcurrencyStrategy. 

Fixes #1431.
2019-08-27 09:56:08 +02:00
Marcin Grzejszczak
289ec4755e Adds "extra fields" but at process scope (#1424)
* Adds "extra fields" but at process scope

fixes gh-1421

* Added changes following the review

* Added changes following the review

* Added changes following the review
2019-08-16 13:42:27 +02:00
Marcin Grzejszczak
fe997283d1 Added symbolic link of index.adoc 2019-07-29 14:44:47 +02:00
Marcin Grzejszczak
facce03f00 Added symbolic link of index.adoc 2019-07-29 14:44:40 +02:00
Marcin Grzejszczak
f1bc410c06 Updated readme 2019-07-22 14:04:38 +02:00
Marcin Grzejszczak
a5c4f05c2d Sets rate limiter sampler as default
fixes gh-1398
2019-07-17 12:48:08 +02:00
Marcin Grzejszczak
1d07cc8f2b Updated docs 2019-07-09 10:05:09 +02:00
Tim te Beek
15f6363746 Add SleuthKafkaStreamsConfiguration to enable starting and reporting spans (#1365) 2019-06-16 07:38:10 +08:00
Marcin Grzejszczak
3e1184e7f7 Polish 2019-04-02 14:37:37 +02:00
Marcin Grzejszczak
eb0804d660 Merge pull request #1267 from chang-chao/enable_lettuce_issue1233
Enables Redis tracing by default.
2019-03-29 12:32:03 +01:00
Marcin Grzejszczak
79767c32ea Merge pull request #1266 from spring-operator/polish-urls-remaining-master
URL Cleanup
2019-03-29 11:45:59 +01:00
Marcin Grzejszczak
7351cfa6f2 Merge branch '2.1.x' 2019-03-29 11:42:53 +01:00
Marcin Grzejszczak
f318b0aa79 Fixed dubbo link 2019-03-29 11:42:28 +01:00