Closed
Description
Currently, MetricsWebClientFilterFunction
does handle the signal via doOnEach()
method. When a timeout cancels the pipeline, there's no signal emitted so no metric will be recorded.
It seems to me that this can cause the WebClient metrics to be misleading, as they will only show numbers lower than the timeout applied to the pipeline.