kamon.instrumentation.http.HttpClientInstrumentation
Signals that a response has been received from the external service and processing of the request has finished.
Returns the actual HTTP request that should be sent to the external services.
Returns the actual HTTP request that should be sent to the external services. Depending on the configuration settings, this request might have additional HTTP headers that enable context propagation and distributed tracing.
Returns the Span created to represent the HTTP request, or the Empty Span if distributed tracing is disabled.
Handle associated to the processing of a single HTTP client request. The instrumentation code is responsible of create a dedicated instance for each handled request and ensure that the processResponse callback is invoked when the HTTP response is received or otherwise failed.