@Override public EventQuery type(EventType... types) { List<String> eventStrings = new LinkedList<String>(); for (EventType e : types) { eventStrings.add(e.toString()); } predicates.add(root.get("type").in(eventStrings)); return this; }
@Override public EventQuery type(EventType... types) { List<String> eventStrings = new LinkedList<String>(); for (EventType e : types) { eventStrings.add(e.toString()); } predicates.add(root.get("type").in(eventStrings)); return this; }
@Override public EventQuery type(EventType... types) { List<String> eventStrings = new LinkedList<String>(); for (EventType e : types) { eventStrings.add(e.toString()); } query.put("type", new BasicDBObject("$in", eventStrings)); return this; }
public String getEvent() { return event.getType().toString().toLowerCase().replace("_", " "); }
public String getEvent() { return event.getType().toString().toLowerCase().replace("_", " "); }
private String generateMetricName(Event event) { StringBuilder sb = new StringBuilder(); sb.append("keycloak_events_total"); sb.append(DELIMITER); sb.append(generateLabel(REALM, event.getRealmId())); sb.append(DELIMITER); sb.append(generateLabel(TYPE, event.getType().toString())); return sb.toString(); }
static DBObject convertEvent(Event event) { BasicDBObject e = new BasicDBObject(); e.put("time", event.getTime()); e.put("type", event.getType().toString()); e.put("realmId", event.getRealmId()); e.put("clientId", event.getClientId()); e.put("userId", event.getUserId()); e.put("sessionId", event.getSessionId()); e.put("ipAddress", event.getIpAddress()); e.put("error", event.getError()); BasicDBObject details = new BasicDBObject(); if (event.getDetails() != null) { for (Map.Entry<String, String> entry : event.getDetails().entrySet()) { details.put(entry.getKey(), entry.getValue()); } } e.put("details", details); return e; }
static EventEntity convertEvent(Event event) { EventEntity eventEntity = new EventEntity(); eventEntity.setId(UUID.randomUUID().toString()); eventEntity.setTime(event.getTime()); eventEntity.setType(event.getType().toString()); eventEntity.setRealmId(event.getRealmId()); eventEntity.setClientId(event.getClientId()); eventEntity.setUserId(event.getUserId()); eventEntity.setSessionId(event.getSessionId()); eventEntity.setIpAddress(event.getIpAddress()); eventEntity.setError(event.getError()); try { eventEntity.setDetailsJson(mapper.writeValueAsString(event.getDetails())); } catch (IOException ex) { logger.error("Failed to write log details", ex); } return eventEntity; }
static EventEntity convertEvent(Event event) { EventEntity eventEntity = new EventEntity(); eventEntity.setId(UUID.randomUUID().toString()); eventEntity.setTime(event.getTime()); eventEntity.setType(event.getType().toString()); eventEntity.setRealmId(event.getRealmId()); eventEntity.setClientId(event.getClientId()); eventEntity.setUserId(event.getUserId()); eventEntity.setSessionId(event.getSessionId()); eventEntity.setIpAddress(event.getIpAddress()); eventEntity.setError(event.getError()); try { eventEntity.setDetailsJson(mapper.writeValueAsString(event.getDetails())); } catch (IOException ex) { logger.error("Failed to write log details", ex); } return eventEntity; }