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

baomingyu pushed a commit to branch branch-1.12
in repository https://gitbox.apache.org/repos/asf/inlong.git

commit aca1fa55949163dac89e3dd1766e1f80de871b72
Author: fuweng11 <[email protected]>
AuthorDate: Wed Apr 24 17:33:04 2024 +0800

    [INLONG-10060][Manager] Optimize audit data query related logs (#10061)
    
    (cherry picked from commit 8be68c58a96cbd3ce572b8f53f2fcc691d8a7c68)
---
 .../java/org/apache/inlong/manager/pojo/audit/AuditResponse.java  | 1 +
 .../org/apache/inlong/manager/service/audit/AuditRunnable.java    | 8 ++++----
 .../apache/inlong/manager/service/core/impl/AuditServiceImpl.java | 3 +++
 3 files changed, 8 insertions(+), 4 deletions(-)

diff --git 
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/audit/AuditResponse.java
 
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/audit/AuditResponse.java
index 280189878d..0ed3ed30b5 100644
--- 
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/audit/AuditResponse.java
+++ 
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/audit/AuditResponse.java
@@ -38,6 +38,7 @@ public class AuditResponse {
     @AllArgsConstructor
     public static class AuditItem {
 
+        private String ip;
         private String logTs;
         private String inlongGroupId;
         private String inlongStreamId;
diff --git 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/audit/AuditRunnable.java
 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/audit/AuditRunnable.java
index aa74fed7e8..0f50c14698 100644
--- 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/audit/AuditRunnable.java
+++ 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/audit/AuditRunnable.java
@@ -114,10 +114,10 @@ public class AuditRunnable implements Runnable {
             StringBuilder builder = new StringBuilder();
             builder.append(auditUrl);
             if (StringUtils.isNotBlank(ip)) {
-                builder.append("/audit/query/getIps?")
+                builder.append("/audit/query/getIds?")
                         .append("&ip=").append(ip);
             } else {
-                builder.append("/audit/query/minutes?")
+                builder.append("/audit/query/getIps?")
                         .append("&inlongGroupId=").append(groupId)
                         .append("&inlongStreamId=").append(streamId);
             }
@@ -131,7 +131,7 @@ public class AuditRunnable implements Runnable {
                     HttpMethod.GET, null,
                     null,
                     AuditResponse.class);
-            LOGGER.info("success to query audit info result={}", result);
+            LOGGER.info("success to query audit info for url ={}", url);
             return CommonBeanUtils.copyListProperties(result.getData(), 
AuditInfo::new);
         } catch (Exception e) {
             LOGGER.info("query audit failed for request={}", request, e);
@@ -174,7 +174,7 @@ public class AuditRunnable implements Runnable {
                     HttpMethod.GET, null,
                     null,
                     AuditResponse.class);
-            LOGGER.info("success to query audit info result={}", result);
+            LOGGER.info("success to query audit info for url ={}", url);
             return CommonBeanUtils.copyListProperties(result.getData(), 
AuditInfo::new);
         } catch (Exception e) {
             LOGGER.info("query audit failed for request={}", request, e);
diff --git 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/core/impl/AuditServiceImpl.java
 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/core/impl/AuditServiceImpl.java
index a7ae4e4299..6615e3c240 100644
--- 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/core/impl/AuditServiceImpl.java
+++ 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/core/impl/AuditServiceImpl.java
@@ -389,6 +389,9 @@ public class AuditServiceImpl implements AuditService {
                         auditQueryUrl, null, true));
             }
         }
+        if (AuditQuerySource.CLICKHOUSE == querySource) {
+            latch.await(30, TimeUnit.SECONDS);
+        }
         return result;
     }
 

Reply via email to