@NonNullApi @NonNullFields public class OkHttpMetricsEventListener extends EventListener
EventListener for collecting metrics from OkHttpClient.
uri tag is usually limited to URI patterns to mitigate tag cardinality explosion but OkHttpClient
doesn't provide URI patterns. We provide "URI_PATTERN" header to support uri tag or you can
configure a URI mapper to provide your own tag values for uri tag.| Modifier and Type | Class and Description |
|---|---|
static class |
OkHttpMetricsEventListener.Builder |
| Modifier and Type | Field and Description |
|---|---|
static String |
URI_PATTERN
Header name for URI patterns which will be used for tag values.
|
| Modifier and Type | Method and Description |
|---|---|
static OkHttpMetricsEventListener.Builder |
builder(MeterRegistry registry,
String name) |
void |
callFailed(Call call,
IOException e) |
void |
callStart(Call call) |
void |
responseHeadersEnd(Call call,
Response response) |
public static final String URI_PATTERN
public static OkHttpMetricsEventListener.Builder builder(MeterRegistry registry, String name)
public void callStart(Call call)
public void callFailed(Call call,
IOException e)
public void responseHeadersEnd(Call call,
Response response)
Copyright © 2020 LeanCloud. All rights reserved.