ClientRequestObservationConvention,
extracting information from the ClientRequestObservationContext.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final KeyValue | |
| private static final String | |
| private static final KeyValue | |
| private static final KeyValue | |
| private static final KeyValue | |
| private static final KeyValue | |
| private static final KeyValue | |
| private final String | |
| private static final Pattern | |
| private static final KeyValue | |
| private static final KeyValue | |
| private static final KeyValue |
| Access | Constructor and Description |
|---|---|
| public | DefaultClientRequestObservationConvention()
Create a convention with the default name |
| public | DefaultClientRequestObservationConvention(String
the observation name name)Create a convention with a custom name. |
| Modifier and Type | Method and Description |
|---|---|
| protected KeyValue | |
| protected KeyValue | |
| private static String | |
| public String | getContextualName(ClientRequestObservationContext
context context)Overrides default io. Observation.
|
| public KeyValues | getHighCardinalityKeyValues(ClientRequestObservationContext context)
Overrides default io. |
| public KeyValues | getLowCardinalityKeyValues(ClientRequestObservationContext context)
Overrides default io. |
| public String | getName()
Overrides default io. |
| protected KeyValue | |
| protected KeyValue | |
| protected KeyValue | |
| protected KeyValue | |
| protected KeyValue |
| CLIENT_NAME_NONE | back to summary |
|---|---|
| private static final KeyValue CLIENT_NAME_NONE | |
| DEFAULT_NAME | back to summary |
|---|---|
| private static final String DEFAULT_NAME | |
| EXCEPTION_NONE | back to summary |
|---|---|
| private static final KeyValue EXCEPTION_NONE | |
| HTTP_OUTCOME_SUCCESS | back to summary |
|---|---|
| private static final KeyValue HTTP_OUTCOME_SUCCESS | |
| HTTP_OUTCOME_UNKNOWN | back to summary |
|---|---|
| private static final KeyValue HTTP_OUTCOME_UNKNOWN | |
| HTTP_URL_NONE | back to summary |
|---|---|
| private static final KeyValue HTTP_URL_NONE | |
| METHOD_NONE | back to summary |
|---|---|
| private static final KeyValue METHOD_NONE | |
| name | back to summary |
|---|---|
| private final String name | |
| PATTERN_BEFORE_PATH | back to summary |
|---|---|
| private static final Pattern PATTERN_BEFORE_PATH | |
| STATUS_CLIENT_ERROR | back to summary |
|---|---|
| private static final KeyValue STATUS_CLIENT_ERROR | |
| STATUS_IO_ERROR | back to summary |
|---|---|
| private static final KeyValue STATUS_IO_ERROR | |
| URI_NONE | back to summary |
|---|---|
| private static final KeyValue URI_NONE | |
| DefaultClientRequestObservationConvention | back to summary |
|---|---|
| public DefaultClientRequestObservationConvention() Create a convention with the default name | |
| DefaultClientRequestObservationConvention | back to summary |
|---|---|
| public DefaultClientRequestObservationConvention(String name) Create a convention with a custom name.
| |
| clientName | back to summary |
|---|---|
| protected KeyValue clientName(ClientRequestObservationContext context) | |
| exception | back to summary |
|---|---|
| protected KeyValue exception(ClientRequestObservationContext context) | |
| extractPath | back to summary |
|---|---|
| private static String extractPath(String uriTemplate) | |
| getContextualName | back to summary |
|---|---|
| public String getContextualName(ClientRequestObservationContext context) Overrides default io. Doc from io. Allows to override the contextual name for an
| |
| getHighCardinalityKeyValues | back to summary |
|---|---|
| public KeyValues getHighCardinalityKeyValues(ClientRequestObservationContext context) Overrides default io. Doc from io. High cardinality key values. | |
| getLowCardinalityKeyValues | back to summary |
|---|---|
| public KeyValues getLowCardinalityKeyValues(ClientRequestObservationContext context) Overrides default io. Doc from io. Low cardinality key values. | |
| getName | back to summary |
|---|---|
| public String getName() Overrides default io. Doc from io. Allows to override the name for an observation. | |
| method | back to summary |
|---|---|
| protected KeyValue method(ClientRequestObservationContext context) | |
| outcome | back to summary |
|---|---|
| protected KeyValue outcome(ClientRequestObservationContext context) | |
| requestUri | back to summary |
|---|---|
| protected KeyValue requestUri(ClientRequestObservationContext context) | |
| status | back to summary |
|---|---|
| protected KeyValue status(ClientRequestObservationContext context) | |
| uri | back to summary |
|---|---|
| protected KeyValue uri(ClientRequestObservationContext context) | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static KeyValue |
| HttpOutcome | back to summary |
|---|---|
| pack-priv HttpOutcome() | |
| forStatus | back to summary |
|---|---|
| pack-priv static KeyValue forStatus(HttpStatusCode statusCode) | |