Event#clientId is already Client#clientIdand notClient#id, fix #23 (#24)

This commit is contained in:
Stephan Schnabel 2023-04-24 14:20:22 +02:00 committed by GitHub
parent 456f903159
commit 181fcd6d38
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 28 deletions

View file

@ -31,7 +31,7 @@ public class MicrometerEventListener implements EventListenerProvider, AutoClose
registry.counter("keycloak_event_user",
"realm", toBlank(replace ? getRealmName(event.getRealmId()) : event.getRealmId()),
"type", toBlank(event.getType()),
"client", toBlank(replace ? getClientId(event.getClientId()) : event.getClientId()),
"client", toBlank(event.getClientId()),
"error", toBlank(event.getError()))
.increment();
}
@ -58,15 +58,6 @@ public class MicrometerEventListener implements EventListenerProvider, AutoClose
return id;
}
private String getClientId(String id) {
var model = session.getContext().getClient();
if (id == null || id.equals(model.getId())) {
return model.getClientId();
}
log.warnv("Failed to resolve clientId for id {0}", id);
return id;
}
private String toBlank(Object value) {
return value == null ? "" : value.toString();
}