Commit Graph

2992 Commits

Author SHA1 Message Date
Marcin Grzejszczak
dc71088ff0 Improve the reactor netty instrumentation; fixes gh-1899 2021-04-02 09:32:19 +02:00
Marcin Grzejszczak
8321b23658 Fixes benchmarks 2021-04-01 12:24:38 +02:00
Marcin Grzejszczak
017caaf9b2 WebClient reuses current trace context if present; fixes gh-1891 2021-04-01 09:18:19 +02:00
Marcin Grzejszczak
5ab1c13f0c Assuming 500 status code when an exception was thrown (#1889)
* Assuming 500 status code when an exception was thrown in the controller; fixes gh-1880

* Ensures that the response is committed
2021-03-30 13:22:35 +02:00
Marcin Grzejszczak
28d8802f4a Merge branch '2.2.x' 2021-03-29 15:00:54 +02:00
Marcin Grzejszczak
dad3d80408 Allows overriding of the default logging pattern
fixes gh-1863
2021-03-29 14:12:04 +02:00
spencergibb
3fc6c43c05 Adds stream versions in specific locations 2021-03-26 14:18:26 -04:00
spencergibb
3b3bdfd31e Moves stream/fn to 3.1.3-SNAPSHOT and removes management of reactive mongo driver in favor of boot. 2021-03-26 13:07:27 -04:00
Jonatan Ivanov
7ef8f3886a Call out simple and Java for the sample in bug_report.md 2021-03-22 11:39:31 -07:00
buildmaster
1ff755d564 Bumping versions 2021-03-19 05:30:02 +00:00
Ryan Baxter
40c3ff9abc Aligning Sleuth docs with rest of the projects 2021-03-18 19:30:40 -04:00
Marcin Grzejszczak
fcd85362dd Reuses configuration from the given propagation type; fixes gh-1846 2021-03-18 17:25:47 +01:00
Marcin Grzejszczak
7ad006b440 Added support for netty-http-brave; fixes gh-1690 2021-03-18 13:35:47 +01:00
buildmaster
bf467a9a15 Bumping versions 2021-03-18 05:29:41 +00:00
buildmaster
d2c29938b8 Bumping versions to 3.0.3-SNAPSHOT after release 2021-03-17 22:12:44 +00:00
buildmaster
dfc5674cea Going back to snapshots 2021-03-17 22:12:44 +00:00
buildmaster
551094af4a Update SNAPSHOT to 3.0.2 2021-03-17 22:09:09 +00:00
Artem Ptushkin
39094e1614 #1874: make message header getter case insensitive for propagated headers (#1884) 2021-03-17 10:46:55 +01:00
Marcin Grzejszczak
984f62c32d Fixed custom propagation mode option
with this change when CUSTOM mode is turned on we will search for user provided Propagation bean or else noop

fixes gh-1836
2021-03-16 17:00:56 +01:00
Marcin Grzejszczak
8d9e93fa08 Fixed checkstyle 2021-03-16 16:25:42 +01:00
Marcin Grzejszczak
e48ebb045e Exposes TraceExchangeFilterFunction; fixes gh-1847 2021-03-16 16:16:15 +01:00
Marcin Grzejszczak
8f9c51ac81 Fixed checkstyle 2021-03-16 15:57:54 +01:00
Marcin Grzejszczak
4ba698c040 Updated the feign builder tracing logic
without this change a default Feign.Builder doesn't have its feign.Client instrumented
with this change we're using reflection to instrument that Client

fixes gh-1870
2021-03-16 15:53:44 +01:00
Marcin Grzejszczak
658490d870 Fixed web tests 2021-03-16 15:53:28 +01:00
Marcin Grzejszczak
93b59a6d75 Don't allow double Gateway instrumentation (#1882)
* Don't allow double Gateway instrumentation

with this change we're doing both HeaderFilter based Gateway instrumentation and the Netty Client one.
with this change we're conditionally enabling the HeaderFilter instrumentation only when there is no Netty Client one present on the classpath.

fixes gh-1840
2021-03-16 14:42:44 +01:00
Marcin Grzejszczak
2348cf17cc Disable double tracing filter regsitration
without this change we're registering the TracingFilter twice. Once, since it's a bean and second time via the FilterRegistrationBean.
with this change we're not registering the TracingFilter as a bean. It's been final so nobody could actually extend it so we're not breaking the compatibility.

fixes gh-1839
2021-03-16 12:58:46 +01:00
Marcin Grzejszczak
e8c0c5eaba SkipPatternConfiguration will reuse management.server.base-path property (#1883)
fixes gh-1880
2021-03-16 11:59:05 +01:00
Marcin Grzejszczak
7fa4538dfc Polish 2021-03-16 11:58:46 +01:00
Marcin Grzejszczak
3000680a3e Don't wrap operators when context not active
fixes gh-1856
2021-03-16 11:58:31 +01:00
blake-bauman
d090ce3255 Issue 1860 - WebFluxSleuthOperators should use ContextView (#1881)
* Adds variant of WebFluxSleuthOperators methods which use ContextView
* Have existing methods using Context invoke the new methods

Fixes gh-1860
2021-03-15 19:52:23 +01:00
Marcin Grzejszczak
630229c632 Fixed the wrong SCM settings 2021-03-09 08:52:32 +01:00
Marcin Grzejszczak
3d8012fc56 Parameterized the path key (OTel uses http.route) 2021-03-09 08:50:32 +01:00
Marcin Grzejszczak
a9f8efed73 Added missing project versions 2021-03-09 08:50:32 +01:00
Marcin Grzejszczak
c8a3b1b669 Updated the reactor instrumentation docs 2021-03-09 08:50:32 +01:00
buildmaster
8b4ef12c6e Bumping versions 2021-03-09 05:30:28 +00:00
Chintan Radia
f9079cb6a2 1864 do not configure trace for async mongodb (#1869)
* Do not autoconfigure Branve Mongo DB trace for async mongo db

* Fix checkstyle violations

* Add Junit to test BraveMongoDBAutoConfig for async mongo db driver

* Minor fixes

* Use JUnit 5
2021-03-08 19:51:01 -08:00
Julien
5fb0b3304c Ability to set a custom Client delegate with SleuthFeignBuilder (#1866) 2021-03-02 22:16:20 -08:00
Maziz
10ff66372e Implement mechanism to apply custom api path (#1859)
* Implement mechanism to apply custom api path to the sleuth server baseUrl.
This comes in handy when another monitoring tool is being used, for instance new relic, which doesn't not require path in its tracing api.

* Fix up documentation on the ZipkinProperties

* Update the main documentation for api path

* Add missing comma
2021-02-27 10:16:46 +01:00
Marcin Grzejszczak
cb9d45d3fe Merge branch '2.2.x' 2021-02-26 14:17:34 +01:00
Marcin Grzejszczak
2e902a7fec Makes the new queueInstrumentation opt-in 2021-02-26 13:53:52 +01:00
Marcin Grzejszczak
ba31f58d2a Polish 2021-02-26 10:30:12 +01:00
Marcin Grzejszczak
4b123747b3 Making tests less brittle 2021-02-26 10:20:53 +01:00
Marcin Grzejszczak
081171b699 Should clear scope after flux test 2021-02-26 10:13:38 +01:00
Marcin Grzejszczak
800a4dd5ce Polish 2021-02-26 10:07:47 +01:00
Marcin Grzejszczak
1c6c1ce666 Fixed checkstyle 2021-02-26 10:00:22 +01:00
Marcin Grzejszczak
79d2969930 Added debug info 2021-02-26 09:58:16 +01:00
Marcin Grzejszczak
b398ae6be3 Updated benchmarks 2021-02-26 09:38:44 +01:00
Marcin Grzejszczak
985e669f02 Added missing scope clearing 2021-02-25 16:02:00 +01:00
Marcin Grzejszczak
899410a2b0 Updated copyrights 2021-02-25 15:24:10 +01:00
Marcin Grzejszczak
05d5678eba New reactor queue wrapping (#1858)
fixes gh-1843
2021-02-25 15:22:57 +01:00