New to Observability? Let's fix that! New to Observability? Let's fix that right away!
Instrumentation/Supported Frameworks

Spring WebClient Instrumentation #

Since 2.1.13

This is an experimental feature that is currently enabled by default. You can disable it by adding kanela.modules.spring.enabled = no to your configuration.

Overview #

The Spring WebClient instrumentation will automatically create spans for requests sent using Spring WebClient. All requests will have a name that corresponds to the request type sent by the client, and add HTTP trace and span headers to the request.

Example span and tags:

Manual Installation #

In case you are not using the Kamon Bundle, add the dependency below to your build.


libraryDependencies += "io.kamon" %% "kamon-spring" % "2.5.4"



    <dependency>
      <groupId>io.kamon</groupId>
      <artifactId>kamon-spring_2.13</artifactId>
      <version>2.5.4</version>
    </dependency>


implementation 'io.kamon:kamon-spring_2.13:2.5.4'

You must start your application with the instrumentation agent for this module to work properly.

On this article
Kamon APM Logo
Get Application-level Observability with Kamon APM
  • Correlated metrics and traces
  • Metric dashboards
  • Alerting rules and notifications
  • OpenTelemetry and Micrometer compatible
Try Kamon APM
Start with a FREE developer account