Class DefaultWebClientExchangeTagsProvider

java.lang.Object
org.springframework.boot.actuate.metrics.web.reactive.client.DefaultWebClientExchangeTagsProvider
All Implemented Interfaces:
WebClientExchangeTagsProvider

public class DefaultWebClientExchangeTagsProvider extends Object implements WebClientExchangeTagsProvider
Default implementation of WebClientExchangeTagsProvider.
Since:
2.1.0
Author:
Brian Clozel, Nishant Raut
  • Constructor Details

    • DefaultWebClientExchangeTagsProvider

      public DefaultWebClientExchangeTagsProvider()
  • Method Details

    • tags

      public Iterable<io.micrometer.core.instrument.Tag> tags(ClientRequest request, ClientResponse response, Throwable throwable)
      Description copied from interface: WebClientExchangeTagsProvider
      Provide tags to be associated with metrics for the client exchange.
      Specified by:
      tags in interface WebClientExchangeTagsProvider
      Parameters:
      request - the client request
      response - the server response (may be null)
      throwable - the exception (may be null)
      Returns:
      tags to associate with metrics for the request and response exchange