This is an automated email from the ASF dual-hosted git repository.

vernedeng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git


The following commit(s) were added to refs/heads/master by this push:
     new 4152f98df9 [INLONG-10014][Audit] Add new audit SDK API for Sort Flink
4152f98df9 is described below

commit 4152f98df93a4869404ff3cb6f5310a974ca0a85
Author: doleyzi <43397300+dole...@users.noreply.github.com>
AuthorDate: Thu Apr 18 21:19:39 2024 +0800

    [INLONG-10014][Audit] Add new audit SDK API for Sort Flink
---
 .../org/apache/inlong/audit/AuditReporterImpl.java | 23 ++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

diff --git 
a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/AuditReporterImpl.java
 
b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/AuditReporterImpl.java
index 48a24d1661..3474ac8e24 100644
--- 
a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/AuditReporterImpl.java
+++ 
b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/AuditReporterImpl.java
@@ -208,25 +208,32 @@ public class AuditReporterImpl implements Serializable {
     /**
      * Add audit data
      */
-    public void add(int auditID, String inlongGroupID, String inlongStreamID, 
Long logTime, long count, long size) {
+    public void add(int auditID, String inlongGroupID, String inlongStreamID, 
long logTime, long count, long size) {
         add(auditID, DEFAULT_AUDIT_TAG, inlongGroupID, inlongStreamID, 
logTime, count, size, DEFAULT_AUDIT_VERSION);
     }
 
-    public void add(int auditID, String auditTag, String inlongGroupID, String 
inlongStreamID, Long logTime,
+    public void add(long isolateKey, int auditID, String auditTag, String 
inlongGroupID, String inlongStreamID,
+            long logTime, long count, long size, long auditVersion) {
+        long delayTime = System.currentTimeMillis() - logTime;
+        add(isolateKey, auditID, auditTag, inlongGroupID, inlongStreamID, 
logTime,
+                count, size, delayTime, auditVersion);
+    }
+
+    public void add(int auditID, String auditTag, String inlongGroupID, String 
inlongStreamID, long logTime,
             long count, long size, long auditVersion) {
         long delayTime = System.currentTimeMillis() - logTime;
-        add(auditID, auditTag, inlongGroupID, inlongStreamID, logTime, count, 
size,
+        add(DEFAULT_ISOLATE_KEY, auditID, auditTag, inlongGroupID, 
inlongStreamID, logTime, count, size,
                 delayTime * count, auditVersion);
     }
 
-    public void add(int auditID, String inlongGroupID, String inlongStreamID, 
Long logTime, long count, long size,
+    public void add(int auditID, String inlongGroupID, String inlongStreamID, 
long logTime, long count, long size,
             long delayTime) {
-        add(auditID, DEFAULT_AUDIT_TAG, inlongGroupID, inlongStreamID, 
logTime, count, size,
+        add(DEFAULT_ISOLATE_KEY, auditID, DEFAULT_AUDIT_TAG, inlongGroupID, 
inlongStreamID, logTime, count, size,
                 delayTime, DEFAULT_AUDIT_VERSION);
     }
 
-    public void add(int auditID, String auditTag, String inlongGroupID, String 
inlongStreamID, Long logTime,
-            long count, long size, long delayTime, long auditVersion) {
+    public void add(long isolateKey, int auditID, String auditTag, String 
inlongGroupID, String inlongStreamID,
+            long logTime, long count, long size, long delayTime, long 
auditVersion) {
         StringJoiner keyJoiner = new StringJoiner(FIELD_SEPARATORS);
         keyJoiner.add(String.valueOf(logTime / PERIOD));
         keyJoiner.add(inlongGroupID);
@@ -234,7 +241,7 @@ public class AuditReporterImpl implements Serializable {
         keyJoiner.add(String.valueOf(auditID));
         keyJoiner.add(auditTag);
         keyJoiner.add(String.valueOf(auditVersion));
-        addByKey(DEFAULT_ISOLATE_KEY, keyJoiner.toString(), count, size, 
delayTime);
+        addByKey(isolateKey, keyJoiner.toString(), count, size, delayTime);
     }
 
     /**

Reply via email to