Repository: incubator-ranger Updated Branches: refs/heads/master ae4ce8e08 -> 24b310d64
Audit summary statistics (such as event_count, event_dur_ms, seq_num) are not persisted when audit destination is RDBMS Signed-off-by: Madhan Neethiraj <[email protected]> (cherry picked from commit bcefdcaca3081d256108db3d0e35436cc967e2c2) Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/24b310d6 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/24b310d6 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/24b310d6 Branch: refs/heads/master Commit: 24b310d6419e779e28f384b39904dec36f484b4d Parents: ae4ce8e Author: Abhay Kulkarni <[email protected]> Authored: Fri Jun 3 18:37:28 2016 -0700 Committer: Madhan Neethiraj <[email protected]> Committed: Fri Jun 10 18:08:34 2016 -0700 ---------------------------------------------------------------------- .../audit/entity/AuthzAuditEventDbObj.java | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/24b310d6/agents-audit/src/main/java/org/apache/ranger/audit/entity/AuthzAuditEventDbObj.java ---------------------------------------------------------------------- diff --git a/agents-audit/src/main/java/org/apache/ranger/audit/entity/AuthzAuditEventDbObj.java b/agents-audit/src/main/java/org/apache/ranger/audit/entity/AuthzAuditEventDbObj.java index 44580dc..ae50137 100644 --- a/agents-audit/src/main/java/org/apache/ranger/audit/entity/AuthzAuditEventDbObj.java +++ b/agents-audit/src/main/java/org/apache/ranger/audit/entity/AuthzAuditEventDbObj.java @@ -83,6 +83,9 @@ public class AuthzAuditEventDbObj implements Serializable { private String clientType; private String clientIP; private String requestData; + private long seqNum; + private long eventCount; + private long eventDurationMS; private String tags; public static void init(Properties props) @@ -169,6 +172,9 @@ public class AuthzAuditEventDbObj implements Serializable { this.clientType = event.getClientType(); this.clientIP = event.getClientIP(); this.requestData = event.getRequestData(); + this.seqNum = event.getSeqNum(); + this.eventCount = event.getEventCount(); + this.eventDurationMS= event.getEventDurationMS(); this.tags = StringUtils.join(event.getTags(), ", "); } @@ -338,6 +344,21 @@ public class AuthzAuditEventDbObj implements Serializable { this.requestData = requestData; } + @Column(name = "seq_num") + public long getSeqNum() { return this.seqNum; } + + public void setSeqNum(long seqNum) { this.seqNum = seqNum; } + + @Column(name = "event_count") + public long getEventCount() { return this.eventCount; } + + public void setEventCount(long eventCount) { this.eventCount = eventCount; } + + @Column(name = "event_dur_ms") + public long getEventDurationMS() { return this.eventDurationMS; } + + public void setEventDurationMS(long eventDurationMS) { this.eventDurationMS = eventDurationMS; } + @Column(name = "tags") public String getTags() { return this.tags;
