Commit Graph

508 Commits

Author SHA1 Message Date
maciej-gromul
537503d6e0 New instrumentation for reactive kafka clients (#2268)
* New instrumentation for reactive kafka clients

* Fix javadocs for auto configuration

* Javadocs and copyright doc changes
2023-03-09 15:01:40 +01:00
Marcin Grzejszczak
8302481d89 Added big info about Sleuth not working with Boot 3; fixes gh-2245 2023-01-11 18:48:50 +01:00
cui fliter
bdb41dd862 all: fix some typos (#2210)
Signed-off-by: cui fliter <imcusg@gmail.com>

Signed-off-by: cui fliter <imcusg@gmail.com>
2022-10-04 12:29:56 +02:00
buildmaster
45b9ab9fa3 Bumping versions 2022-09-17 16:03:51 +00:00
Ben Lertlumprasertkul
762afc0774 1863: update config props to include ported property (#2206) 2022-09-16 15:39:53 -07:00
Marcin Grzejszczak
6f43c67551 Updated the docs to use tests; fixes gh-2187 2022-08-18 12:32:34 +02:00
Marcin Grzejszczak
6ce9a43f46 Adds information on how to add Zalando's Logbook WebFlux integration; fixes gh-1690 2022-07-13 15:13:59 +02:00
buildmaster
d38482519b Bumping versions 2022-06-30 16:04:30 +00:00
buildmaster
ce3b1eab88 Update SNAPSHOT to 3.1.3 2022-05-26 21:02:45 +00:00
buildmaster
bc996c634d Bumping versions 2022-05-17 16:14:01 +00:00
Marcin Grzejszczak
c12aba24ac Fixed link to Sleuth samples; fixes gh-2148 2022-04-19 10:33:34 +02:00
Marcin Grzejszczak
77d3be53bd Documents the access logs for Reactor Netty; fixes gh-2132 2022-04-14 15:04:28 +02:00
Marcin Grzejszczak
23a9102f2a Not wrapping AbstractPlatformTransactionManager implementations; fixes gh-2114 2022-04-13 12:09:23 +02:00
Jonatan Ivanov
3323115ec0 Prometheus exemplars autoconfig (#2143)
* Autoconfigure Prometheus Exemplars support

* Tests for autoconfiguration for prometheus exemplars

* Add docs

* Update PrometheusExemplarsAutoConfiguration.java

Co-authored-by: Marcin Grzejszczak <mgrzejszczak@vmware.com>
2022-04-12 18:11:48 +02:00
Marcin Grzejszczak
074b55dadd Added a sender that works in a reactive environment; fixes gh-2106 2022-02-02 12:41:48 +01:00
buildmaster
c795675cf9 Bumping versions 2022-01-03 17:34:11 +00:00
Marcin Grzejszczak
d2126be347 Disables jdbc parameter logging by default. You need to opt in. Fixes gh-2073 2021-12-07 14:10:25 +01:00
Marcin Grzejszczak
d2ce22835a Added missing doc entries; fixes gh-2071 2021-12-06 14:19:00 +01:00
Marcin Grzejszczak
a08f94cb21 Made the Redis configuration more generic 2021-11-22 15:41:33 +01:00
Jonatan Ivanov
79323a4e83 Merge branch '3.0.x' 2021-11-17 11:45:16 -08:00
Jonatan Ivanov
720e4373d1 fix typo in docs 2021-11-17 11:45:04 -08:00
Marcin Grzejszczak
8620d399f4 Added opt in for SocketAddress Mongo spans; fixes gh-2050 2021-11-03 11:41:00 +01:00
buildmaster
fd45548d76 Bumping versions 2021-10-26 17:34:40 +00:00
Marcin Grzejszczak
90417f1f07 Stream reactive (#2038)
Added native support for Reactive Spring Cloud Stream.
2021-10-26 16:01:12 +02:00
Flaviu Mureșan
460d994a53 Spring kafka autoconfiguration (#2013)
* Add auto-configuration for spring kafka

* Add auto-configuration for spring kafka

* Make spring-kafka instrumentation autoconfig conditional on missing brave

Co-authored-by: flavium31 <w7og3bljlmmn742puqw2zwzu7ycuwmflr2nb4swrwzivccx6arpq>
2021-09-20 19:19:53 +02:00
Jonatan Ivanov
f3051483d7 Instrumenting Spring Security (#2011)
* First draft of instrumenting Spring Security

* Create events based on Authentication not SecurityContext

* Simplifying security config

* Checkstyle reformat

* Create DocumentedSpan and EventValue for Spring Security instrumentation

* Adding spring-security-bom to ensure the right dependencies are used.

* TracingSecurityContextChangedListenerTests

* Adding integration tests

* Deleting spring-cloud-sleuth-sample-security

* Checkstyle, license, javadoc

* Inlining SleuthSecuritySpan methods

* Deleting javadoc links from DocumentedSpan

* Updating auto-generated docs
2021-08-25 15:44:45 -07:00
Junho, Kim
9eafa2ca58 Fix an example value using TagValueExpressionResolver (#2012) 2021-08-20 13:35:35 +02:00
Junho, Kim
2b17d08ee1 Fix typo in document example (#2010) 2021-08-18 21:55:23 -07:00
Marcin Grzejszczak
1fbfd04b7c Merge remote-tracking branch 'origin/3.0.x' into main 2021-08-09 14:01:19 +02:00
Marcin Grzejszczak
61b0b175e1 Added missing text 2021-08-09 14:00:28 +02:00
Marcin Grzejszczak
51dca96d73 Merge remote-tracking branch 'origin/3.0.x' into main 2021-08-09 13:58:11 +02:00
Marcin Grzejszczak
0cdf31de7b Updated the docs with how to set the trace id in the response
fixes gh-2002
2021-08-09 13:57:39 +02:00
Marcin Zajączkowski
8e925786a0 Add property to disable Reactor support in docs (#2006) 2021-08-06 15:27:56 +02:00
Marcin Grzejszczak
95c1a1df1e Fixed line endings 2021-07-28 20:08:39 +02:00
Chintan Radia
f7eb398917 Fix not able to override datasource-proxy log-level (#1976)
* Fix datasource-proxy log-level is not working

- Aligned default values of `Query` & `SlowQuery` in
  `TraceJdbcProperties.DataSourceProxyProperties`
  and `DataSourceProxyProperties`
- Add code to copy properties of `Query` and `SlowQuery` in
  `DataSourceProxyConfiguration`
- Add test case to check if `log-level` can be override or not.

Fixes gh-1973

* Disable query log listener by default

- By default `QueryLogListener` and `LoggingQueryLogListener`
  will be disabled, dev need to enable it by using properties
- By default `Slf4j` will be enlabled for query logging
  so by adding below property slow query logging will be enabled
  `spring.sleuth.jdbc.datasource-proxy.slow-query.enable-logging=true`
  this property will register `SLF4JSlowQueryListener`

* Add docs for how-to enable data-proxy query logs
2021-06-18 09:36:28 +02:00
Marcin Grzejszczak
7c4d8b1479 Adds support for Kotlin Coroutines (#1977)
* Added Kotlin Coroutine support
* Added docs, polished code and added one more case for reactor context
2021-06-18 07:30:49 +02:00
Marcin Grzejszczak
75b40bb884 Polished the docs 2021-06-16 12:52:42 +02:00
Marcin Grzejszczak
2493b176e5 Actuator endpoint with spans (#1964)
fixes #1879
2021-06-16 12:48:43 +02:00
Marcin Grzejszczak
17ba1b18d5 Adds Cassandra support (#1974)
Co-authored-by: Mark Paluch <mpaluch@vmware.com>
2021-06-10 15:46:04 +02:00
Marcin Grzejszczak
4fcc7cc32e Adds Spring Session support (#1961)
* Adds Spring Session support

* Changes following the review
2021-06-09 16:11:23 +02:00
Marcin Grzejszczak
821bc3abd4 Merge branch 'main' into 3.1.x 2021-06-07 14:31:57 +02:00
Marcin Grzejszczak
6bca07075f Fixed brave redis setup
fixes gh-1971
2021-06-07 14:14:19 +02:00
Marcin Grzejszczak
6a094db84e Changed the logging defaults 2021-05-28 14:10:43 +02:00
Marcin Grzejszczak
d15ee050a6 Updated config props 2021-05-27 14:08:12 +02:00
Marcin Grzejszczak
682398daec Polish 2021-05-26 18:36:50 +02:00
Marcin Grzejszczak
190a15de57 Adding jdbc instrumentation (#1959)
fixes gh-1930
2021-05-26 10:00:14 +02:00
Marcin Grzejszczak
2dd82624e5 Added support for Tomcat's Valve; fixes gh-1329 2021-05-20 18:55:07 +02:00
Marcin Grzejszczak
1273fa01bf Added Vault integration; fixes gh-1952 2021-05-18 19:34:46 +02:00
Marcin Grzejszczak
d2041cbd47 Automatic tag table generation
Without this change we don't even really know how many tags are created and what are their values.
With this change we want this information to be automatically rendered.
2021-05-18 14:50:04 +02:00
Marcin Grzejszczak
181c789020 Adds R2DBC support (#1946)
fixes gh-1524
2021-05-13 09:12:04 +02:00