@Incubating(since="1.2.0") public class MicrometerHttpRequestExecutor extends HttpRequestExecutor
org.apache.http.client.HttpClient. It must be
registered as request executor when creating the HttpClient instance.
For example:
HttpClientBuilder.create()
.setRequestExecutor(MicrometerHttpRequestExecutor
.builder(meterRegistry)
.build())
.build();
| Modifier and Type | Class and Description |
|---|---|
static class |
MicrometerHttpRequestExecutor.Builder |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_URI_PATTERN_HEADER
Default header name for URI pattern.
|
| Modifier and Type | Method and Description |
|---|---|
static MicrometerHttpRequestExecutor.Builder |
builder(MeterRegistry registry)
Use this method to create an instance of
MicrometerHttpRequestExecutor. |
HttpResponse |
execute(HttpRequest request,
HttpClientConnection conn,
HttpContext context) |
public static final String DEFAULT_URI_PATTERN_HEADER
public static MicrometerHttpRequestExecutor.Builder builder(MeterRegistry registry)
MicrometerHttpRequestExecutor.registry - The registry to register the metrics to.public HttpResponse execute(HttpRequest request,
HttpClientConnection conn,
HttpContext context)
throws IOException,
HttpException
IOExceptionHttpExceptionCopyright © 2020 LeanCloud. All rights reserved.