Replace Tag to KeyValues adapter code
Closes gh-32876
This commit is contained in:
@@ -46,11 +46,7 @@ class ClientHttpObservationConventionAdapter implements ClientRequestObservation
|
||||
public KeyValues getLowCardinalityKeyValues(ClientRequestObservationContext context) {
|
||||
Iterable<Tag> tags = this.tagsProvider.getTags(context.getUriTemplate(), context.getCarrier(),
|
||||
context.getResponse());
|
||||
KeyValues keyValues = KeyValues.empty();
|
||||
for (Tag tag : tags) {
|
||||
keyValues = keyValues.and(tag.getKey(), tag.getValue());
|
||||
}
|
||||
return keyValues;
|
||||
return KeyValues.of(tags, Tag::getKey, Tag::getValue);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -57,11 +57,7 @@ class ClientObservationConventionAdapter implements ClientRequestObservationConv
|
||||
public KeyValues getLowCardinalityKeyValues(ClientRequestObservationContext context) {
|
||||
mutateClientRequest(context);
|
||||
Iterable<Tag> tags = this.tagsProvider.tags(context.getCarrier(), context.getResponse(), context.getError());
|
||||
KeyValues keyValues = KeyValues.empty();
|
||||
for (Tag tag : tags) {
|
||||
keyValues = keyValues.and(tag.getKey(), tag.getValue());
|
||||
}
|
||||
return keyValues;
|
||||
return KeyValues.of(tags, Tag::getKey, Tag::getValue);
|
||||
}
|
||||
|
||||
private void mutateClientRequest(ClientRequestObservationContext context) {
|
||||
|
||||
@@ -59,11 +59,7 @@ class ServerRequestObservationConventionAdapter implements ServerRequestObservat
|
||||
@Override
|
||||
public KeyValues getLowCardinalityKeyValues(ServerRequestObservationContext context) {
|
||||
Iterable<Tag> tags = this.tagsProvider.httpRequestTags(context.getServerWebExchange(), context.getError());
|
||||
KeyValues keyValues = KeyValues.empty();
|
||||
for (Tag tag : tags) {
|
||||
keyValues = keyValues.and(tag.getKey(), tag.getValue());
|
||||
}
|
||||
return keyValues;
|
||||
return KeyValues.of(tags, Tag::getKey, Tag::getValue);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -66,11 +66,7 @@ class ServerRequestObservationConventionAdapter implements ServerRequestObservat
|
||||
public KeyValues getLowCardinalityKeyValues(ServerRequestObservationContext context) {
|
||||
Iterable<Tag> tags = this.tagsProvider.getTags(context.getCarrier(), context.getResponse(), getHandler(context),
|
||||
context.getError());
|
||||
KeyValues keyValues = KeyValues.empty();
|
||||
for (Tag tag : tags) {
|
||||
keyValues = keyValues.and(tag.getKey(), tag.getValue());
|
||||
}
|
||||
return keyValues;
|
||||
return KeyValues.of(tags, Tag::getKey, Tag::getValue);
|
||||
}
|
||||
|
||||
private Object getHandler(ServerRequestObservationContext context) {
|
||||
|
||||
Reference in New Issue
Block a user