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

dockerzhang 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 466cf626fc [INLONG-10472][Manager] Use audit SDK to obtain audit proxy 
URL (#10473)
466cf626fc is described below

commit 466cf626fc6f665032b262369e7036b74bfbb4ed
Author: fuweng11 <[email protected]>
AuthorDate: Thu Jun 20 17:35:40 2024 +0800

    [INLONG-10472][Manager] Use audit SDK to obtain audit proxy URL (#10473)
---
 bin/init-config.sh                                           |  4 ----
 bin/inlong-daemon                                            |  2 +-
 conf/inlong.conf                                             |  2 --
 docker/docker-compose/docker-compose.yml                     |  3 ---
 inlong-agent/agent-docker/Dockerfile                         |  1 -
 inlong-agent/agent-docker/agent-docker.sh                    |  1 -
 inlong-dataproxy/dataproxy-docker/Dockerfile                 |  1 -
 inlong-dataproxy/dataproxy-docker/dataproxy-docker.sh        |  1 -
 inlong-manager/manager-docker/Dockerfile                     |  1 -
 inlong-manager/manager-docker/manager-docker.sh              |  1 -
 inlong-manager/manager-pojo/pom.xml                          | 11 +++++++++++
 .../apache/inlong/manager/pojo/audit/AuditProxyResponse.java | 12 ++----------
 inlong-manager/manager-service/pom.xml                       | 11 -----------
 .../cluster/node/AgentClusterNodeInstallOperator.java        |  4 ----
 .../org/apache/inlong/manager/service/core/AuditService.java |  2 +-
 .../inlong/manager/service/core/impl/AuditServiceImpl.java   |  2 +-
 .../service/resource/sort/SortFlinkConfigOperator.java       | 10 ++++++----
 .../inlong/manager/web/controller/AuditController.java       |  2 +-
 .../manager/web/controller/openapi/AuditController.java      |  2 +-
 .../src/main/resources/application-dev.properties            |  3 ---
 .../src/main/resources/application-prod.properties           |  3 ---
 .../src/main/resources/application-test.properties           |  3 ---
 22 files changed, 24 insertions(+), 58 deletions(-)

diff --git a/bin/init-config.sh b/bin/init-config.sh
index 057b0cd688..dd3cf7f8a1 100644
--- a/bin/init-config.sh
+++ b/bin/init-config.sh
@@ -54,7 +54,6 @@ init_inlong_agent() {
   $SED_COMMAND "s|agent.local.ip=.*|agent.local.ip=${local_ip}|g" 
agent.properties
   $SED_COMMAND 
"s|agent.manager.addr=.*|agent.manager.addr=http://${manager_server_hostname}:${manager_server_port}|g"
 agent.properties
   $SED_COMMAND "s/audit.enable=.*$/audit.enable=true/g" agent.properties
-  $SED_COMMAND 
's/audit.proxys=.*/'''audit.proxys=${audit_proxy_ip}:${audit_proxy_port}'''/g' 
agent.properties
 }
 
 init_inlong_audit() {
@@ -83,7 +82,6 @@ init_inlong_dataproxy() {
   echo "Init dataproxy configuration parameters"
   cd $INLONG_HOME/inlong-dataproxy/conf
   $SED_COMMAND 
's/manager.hosts=.*/'''manager.hosts=${manager_server_hostname}:${manager_server_port}'''/g'
 common.properties
-  $SED_COMMAND 
's/audit.proxys=.*/'''audit.proxys=${audit_proxy_ip}:${audit_proxy_port}'''/g' 
common.properties
   $SED_COMMAND "s/audit.enable=.*$/audit.enable=true/g" common.properties
 }
 
@@ -96,14 +94,12 @@ init_inlong_manager() {
     $SED_COMMAND 
's#jdbc:mysql://.*apache_inlong_manager#'''jdbc:mysql://${spring_datasource_hostname}:${spring_datasource_port}/apache_inlong_manager'''#g'
 application-dev.properties
     $SED_COMMAND 
's/spring.datasource.druid.username=.*/'''spring.datasource.druid.username=${spring_datasource_username}'''/g'
 application-dev.properties
     $SED_COMMAND 
's/spring.datasource.druid.password=.*/'''spring.datasource.druid.password=${spring_datasource_password}'''/g'
 application-dev.properties
-    $SED_COMMAND 
's/metrics.audit.proxy.hosts=.*/'''metrics.audit.proxy.hosts=${audit_proxy_ip}:${audit_proxy_port}'''/g'
 application-dev.properties
     $SED_COMMAND 
's/audit.query.url=.*/'''audit.query.url=${audit_service_ip}:${audit_service_port}'''/g'
 application-dev.properties
   fi
   if [ $spring_profiles_active == "prod" ]; then
     $SED_COMMAND 
's#jdbc:mysql://.*apache_inlong_manager#'''jdbc:mysql://${spring_datasource_hostname}:${spring_datasource_port}/apache_inlong_manager'''#g'
 application-prod.properties
     $SED_COMMAND 
's/spring.datasource.druid.username=.*/'''spring.datasource.druid.username=${spring_datasource_username}'''/g'
 application-prod.properties
     $SED_COMMAND 
's/spring.datasource.druid.password=.*/'''spring.datasource.druid.password=${spring_datasource_password}'''/g'
 application-prod.properties
-    $SED_COMMAND 
's/metrics.audit.proxy.hosts=.*/'''metrics.audit.proxy.hosts=${audit_proxy_ip}:${audit_proxy_port}'''/g'
 application-prod.properties
     $SED_COMMAND 
's/audit.query.url=.*/'''audit.query.url=${audit_service_ip}:${audit_service_port}'''/g'
 application-prod.properties
   fi
   echo "Init inlong manager flink plugin configuration"
diff --git a/bin/inlong-daemon b/bin/inlong-daemon
index a4f1e018e2..919639b491 100644
--- a/bin/inlong-daemon
+++ b/bin/inlong-daemon
@@ -83,10 +83,10 @@ start_inlong_audit() {
   if [ "${mq_type}" = "kafka" ]; then
     bash +x ./bin/proxy-start.sh kafka
   fi
+  wait_port_to_listen audit ${audit_proxy_port}
   echo "start audit store"
   bash +x ./bin/store-start.sh
   # wait to start
-  wait_port_to_listen audit ${audit_proxy_port}
   echo "start audit service"
   bash +x ./bin/service-start.sh
   # wait to start
diff --git a/conf/inlong.conf b/conf/inlong.conf
index 9922fb909f..df0deb74fa 100644
--- a/conf/inlong.conf
+++ b/conf/inlong.conf
@@ -53,7 +53,5 @@ dataproxy_port=46801
 audit_service_ip=127.0.0.1
 # audit service Port
 audit_service_port=10080
-# audit proxy IP
-audit_proxy_ip=127.0.0.1
 # audit proxy Port
 audit_proxy_port=10081
\ No newline at end of file
diff --git a/docker/docker-compose/docker-compose.yml 
b/docker/docker-compose/docker-compose.yml
index a63cb0b0d0..4ba993a3dc 100644
--- a/docker/docker-compose/docker-compose.yml
+++ b/docker/docker-compose/docker-compose.yml
@@ -61,7 +61,6 @@ services:
       - FLINK_HOST=jobmanager
       - FLINK_PORT=8081
       - AUDIT_QUERY_URL=audit:10080
-      - AUDIT_PROXY_URL=audit:10081
 
   dashboard:
     image: inlong/dashboard:${VERSION_TAG}
@@ -84,7 +83,6 @@ services:
     environment:
       - MANAGER_OPENAPI_IP=manager
       - MANAGER_OPENAPI_PORT=8083
-      - AUDIT_PROXY_URL=audit:10081
       # pulsar or kafka
       - MQ_TYPE=pulsar
       - ETH_NAME=eth0
@@ -100,7 +98,6 @@ services:
       - MANAGER_OPENAPI_PORT=8083
       - DATAPROXY_IP=dataproxy
       - DATAPROXY_PORT=46801
-      - AUDIT_PROXY_URL=audit:10081
     volumes:
       - ./collect-data:/data/collect-data
 
diff --git a/inlong-agent/agent-docker/Dockerfile 
b/inlong-agent/agent-docker/Dockerfile
index edb9700581..00aa86b551 100644
--- a/inlong-agent/agent-docker/Dockerfile
+++ b/inlong-agent/agent-docker/Dockerfile
@@ -31,7 +31,6 @@ ENV MANAGER_OPENAPI_IP=127.0.0.1
 ENV MANAGER_OPENAPI_PORT=8082
 ENV DATAPROXY_IP=127.0.0.1
 ENV DATAPROXY_PORT=46801
-ENV AUDIT_PROXY_URL=127.0.0.1:10081
 # enable audit, true or false
 ENV AUDIT_ENABLE=true
 ENV ETH_NETWORK=eth0
diff --git a/inlong-agent/agent-docker/agent-docker.sh 
b/inlong-agent/agent-docker/agent-docker.sh
index 06f27bed2d..e6262e799e 100644
--- a/inlong-agent/agent-docker/agent-docker.sh
+++ b/inlong-agent/agent-docker/agent-docker.sh
@@ -25,7 +25,6 @@ sed -i 
"s/agent.fetcher.interval=.*$/agent.fetcher.interval=$AGENT_FETCH_INTERVA
 sed -i 
"s/agent.heartbeat.interval=.*$/agent.heartbeat.interval=$AGENT_HEARTBEAT_INTERVAL/g"
 "${file_path}/conf/agent.properties"
 sed -i 
"s/agent.manager.addr=.*$/agent.manager.addr=http:\/\/$MANAGER_OPENAPI_IP:$MANAGER_OPENAPI_PORT/g"
 "${file_path}/conf/agent.properties"
 sed -i "s/audit.enable=.*$/audit.enable=$AUDIT_ENABLE/g" 
"${file_path}/conf/agent.properties"
-sed -i "s/audit.proxys=.*$/audit.proxys=$AUDIT_PROXY_URL/g" 
"${file_path}/conf/agent.properties"
 sed -i "s/agent.cluster.tag=.*$/agent.cluster.tag=$CLUSTER_TAG/g" 
"${file_path}/conf/agent.properties"
 sed -i "s/agent.cluster.name=.*$/agent.cluster.name=$CLUSTER_NAME/g" 
"${file_path}/conf/agent.properties"
 sed -i 
"s/agent.cluster.inCharges=.*$/agent.cluster.inCharges=$CLUSTER_IN_CHARGES/g" 
"${file_path}/conf/agent.properties"
diff --git a/inlong-dataproxy/dataproxy-docker/Dockerfile 
b/inlong-dataproxy/dataproxy-docker/Dockerfile
index 9e5e9f8a6d..54b8f69375 100644
--- a/inlong-dataproxy/dataproxy-docker/Dockerfile
+++ b/inlong-dataproxy/dataproxy-docker/Dockerfile
@@ -30,7 +30,6 @@ ENV MANAGER_OPENAPI_PORT=8083
 ENV ETH_NAME=eth0
 # enable audit, true or false
 ENV AUDIT_ENABLE=true
-ENV AUDIT_PROXY_URL=127.0.0.1:10081
 # pulsar or tubemq or kafka
 ENV MQ_TYPE=pulsar
 ENV CLUSTER_TAG=default_cluster
diff --git a/inlong-dataproxy/dataproxy-docker/dataproxy-docker.sh 
b/inlong-dataproxy/dataproxy-docker/dataproxy-docker.sh
index c72dbb3da5..a4275c4c4c 100644
--- a/inlong-dataproxy/dataproxy-docker/dataproxy-docker.sh
+++ b/inlong-dataproxy/dataproxy-docker/dataproxy-docker.sh
@@ -34,7 +34,6 @@ fi
 
 sed -i 
"s/manager.hosts=.*$/manager.hosts=${MANAGER_OPENAPI_IP}:${MANAGER_OPENAPI_PORT}/g"
 "${common_conf_file}"
 sed -i "s/audit.enable=.*$/audit.enable=${AUDIT_ENABLE}/g" 
"${common_conf_file}"
-sed -i "s/audit.proxys=.*$/audit.proxys=${AUDIT_PROXY_URL}/g" 
"${common_conf_file}"
 sed -i "s/localhost.*$/${local_ip}/g" "${mq_conf_file}"
 sed -i "s/proxy.cluster.tag=.*$/proxy.cluster.tag=${CLUSTER_TAG}/g" 
"${common_conf_file}"
 sed -i "s/proxy.cluster.name=.*$/proxy.cluster.name=${CLUSTER_NAME}/g" 
"${common_conf_file}"
diff --git a/inlong-manager/manager-docker/Dockerfile 
b/inlong-manager/manager-docker/Dockerfile
index 4bebbc1848..299c765690 100644
--- a/inlong-manager/manager-docker/Dockerfile
+++ b/inlong-manager/manager-docker/Dockerfile
@@ -52,7 +52,6 @@ ADD target/sort-connector-kafka-v1.15-${VERSION}.jar 
/opt/inlong-sort/connectors
 ADD target/sort-connector-mysql-cdc-v1.15-${VERSION}.jar 
/opt/inlong-sort/connectors/
 # audit
 ENV AUDIT_QUERY_URL=127.0.0.1:10080
-ENV AUDIT_PROXY_URL=127.0.0.1:10081
 ADD manager-docker.sh bin/
 RUN chmod +x bin/manager-docker.sh
 CMD ["bin/manager-docker.sh"]
diff --git a/inlong-manager/manager-docker/manager-docker.sh 
b/inlong-manager/manager-docker/manager-docker.sh
index 360f239fd4..966f53d9be 100644
--- a/inlong-manager/manager-docker/manager-docker.sh
+++ b/inlong-manager/manager-docker/manager-docker.sh
@@ -42,7 +42,6 @@ sed -i 
"s/data.cleansing.before.days=.*$/data.cleansing.before.days=${CLEANSING_
 sed -i 
"s/data.cleansing.batchSize=.*$/data.cleansing.batchSize=${CLEANSING_BATCHSIZE}/g"
 "${conf_file}"
 # for audit data
 sed -i "s/audit.query.url=.*$/audit.query.url=${AUDIT_QUERY_URL}/g" 
"${conf_file}"
-sed -i 
"s/metrics.audit.proxy.hosts=.*$/metrics.audit.proxy.hosts=${AUDIT_PROXY_URL}/g"
 "${conf_file}"
 # flink-sort-plugin.properties
 sed -i "s/flink.rest.address=.*$/flink.rest.address=${FLINK_HOST}/g" 
"${flink_conf_file}"
 sed -i "s/flink.rest.port=.*$/flink.rest.port=${FLINK_PORT}/g" 
"${flink_conf_file}"
diff --git a/inlong-manager/manager-pojo/pom.xml 
b/inlong-manager/manager-pojo/pom.xml
index d6899f9c47..e169e67929 100644
--- a/inlong-manager/manager-pojo/pom.xml
+++ b/inlong-manager/manager-pojo/pom.xml
@@ -32,6 +32,17 @@
     </properties>
 
     <dependencies>
+        <dependency>
+            <groupId>org.apache.inlong</groupId>
+            <artifactId>audit-sdk</artifactId>
+            <version>${project.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-simple</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
         <dependency>
             <groupId>org.apache.inlong</groupId>
             <artifactId>manager-common</artifactId>
diff --git 
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/audit/AuditProxyResponse.java
 
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/audit/AuditProxyResponse.java
index 50b4a5534b..fc6119514d 100644
--- 
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/audit/AuditProxyResponse.java
+++ 
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/audit/AuditProxyResponse.java
@@ -17,9 +17,9 @@
 
 package org.apache.inlong.manager.pojo.audit;
 
-import lombok.AllArgsConstructor;
+import org.apache.inlong.audit.entity.AuditProxy;
+
 import lombok.Data;
-import lombok.NoArgsConstructor;
 
 import java.util.List;
 
@@ -30,12 +30,4 @@ public class AuditProxyResponse {
     private String errMsg;
     private List<AuditProxy> data;
 
-    @Data
-    @NoArgsConstructor
-    @AllArgsConstructor
-    public static class AuditProxy {
-
-        private String host;
-        private int port;
-    }
 }
diff --git a/inlong-manager/manager-service/pom.xml 
b/inlong-manager/manager-service/pom.xml
index 2f9878db47..1b300dfc34 100644
--- a/inlong-manager/manager-service/pom.xml
+++ b/inlong-manager/manager-service/pom.xml
@@ -469,17 +469,6 @@
             <groupId>redis.clients</groupId>
             <artifactId>jedis</artifactId>
         </dependency>
-        <dependency>
-            <groupId>org.apache.inlong</groupId>
-            <artifactId>audit-sdk</artifactId>
-            <version>${project.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>slf4j-simple</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
         <dependency>
             <groupId>org.apache.inlong</groupId>
             <artifactId>sdk-common</artifactId>
diff --git 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/cluster/node/AgentClusterNodeInstallOperator.java
 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/cluster/node/AgentClusterNodeInstallOperator.java
index 22be7be990..5d190b902c 100644
--- 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/cluster/node/AgentClusterNodeInstallOperator.java
+++ 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/cluster/node/AgentClusterNodeInstallOperator.java
@@ -58,7 +58,6 @@ public class AgentClusterNodeInstallOperator implements 
InlongClusterNodeInstall
     public static final String AGENT_MANAGER_ADDR = "agent.manager.addr";
     public static final String AGENT_CLUSTER_NAME = "agent.cluster.name";
     public static final String AGENT_CLUSTER_TAG = "agent.cluster.tag";
-    public static final String AUDIT_PROXYS_URL = "audit.proxys";
     public static final String AGENT_LOCAL_IP = "agent.local.ip";
 
     @Autowired
@@ -72,8 +71,6 @@ public class AgentClusterNodeInstallOperator implements 
InlongClusterNodeInstall
     @Autowired
     private UserEntityMapper userEntityMapper;
 
-    @Value("${metrics.audit.proxy.hosts:127.0.0.1:10081}")
-    private String auditProxyUrl;
     @Value("${agent.install.path:inlong/inlong-installer/}")
     private String agentInstallPath;
     @Value("${manager.url:127.0.0.1:8083}")
@@ -112,7 +109,6 @@ public class AgentClusterNodeInstallOperator implements 
InlongClusterNodeInstall
             configMap.put(AGENT_MANAGER_AUTH_SECRET_KEY, secretKey);
             configMap.put(AGENT_CLUSTER_TAG, clusterEntity.getClusterTags());
             configMap.put(AGENT_CLUSTER_NAME, clusterEntity.getName());
-            configMap.put(AUDIT_PROXYS_URL, auditProxyUrl);
             commandExecutor.modifyConfig(request, configMap, confFile);
             String startCmd = agentInstallPath + INSTALLER_START_CMD;
             commandExecutor.execRemote(request, startCmd);
diff --git 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/core/AuditService.java
 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/core/AuditService.java
index c97d74f7f9..7a5cdf378d 100644
--- 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/core/AuditService.java
+++ 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/core/AuditService.java
@@ -18,8 +18,8 @@
 package org.apache.inlong.manager.service.core;
 
 import org.apache.inlong.audit.entity.AuditInformation;
+import org.apache.inlong.audit.entity.AuditProxy;
 import org.apache.inlong.common.enums.IndicatorType;
-import org.apache.inlong.manager.pojo.audit.AuditProxyResponse.AuditProxy;
 import org.apache.inlong.manager.pojo.audit.AuditRequest;
 import org.apache.inlong.manager.pojo.audit.AuditVO;
 
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 aed605c702..1b13e941bc 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
@@ -19,6 +19,7 @@ package org.apache.inlong.manager.service.core.impl;
 
 import org.apache.inlong.audit.AuditOperator;
 import org.apache.inlong.audit.entity.AuditInformation;
+import org.apache.inlong.audit.entity.AuditProxy;
 import org.apache.inlong.audit.entity.FlowType;
 import org.apache.inlong.common.enums.IndicatorType;
 import org.apache.inlong.manager.common.consts.InlongConstants;
@@ -35,7 +36,6 @@ import 
org.apache.inlong.manager.dao.mapper.InlongGroupEntityMapper;
 import org.apache.inlong.manager.dao.mapper.StreamSinkEntityMapper;
 import org.apache.inlong.manager.dao.mapper.StreamSourceEntityMapper;
 import org.apache.inlong.manager.pojo.audit.AuditProxyResponse;
-import org.apache.inlong.manager.pojo.audit.AuditProxyResponse.AuditProxy;
 import org.apache.inlong.manager.pojo.audit.AuditRequest;
 import org.apache.inlong.manager.pojo.audit.AuditVO;
 import org.apache.inlong.manager.pojo.user.LoginUserUtils;
diff --git 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sort/SortFlinkConfigOperator.java
 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sort/SortFlinkConfigOperator.java
index 9216ff8c27..f2c8d30dd5 100644
--- 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sort/SortFlinkConfigOperator.java
+++ 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sort/SortFlinkConfigOperator.java
@@ -17,6 +17,8 @@
 
 package org.apache.inlong.manager.service.resource.sort;
 
+import org.apache.inlong.audit.entity.AuditComponent;
+import org.apache.inlong.audit.entity.AuditProxy;
 import org.apache.inlong.common.enums.IndicatorType;
 import org.apache.inlong.manager.common.consts.InlongConstants;
 import org.apache.inlong.manager.common.consts.SinkType;
@@ -40,12 +42,12 @@ import org.apache.inlong.sort.protocol.node.Node;
 import org.apache.inlong.sort.protocol.node.transform.TransformNode;
 import org.apache.inlong.sort.protocol.transformation.relation.NodeRelation;
 
+import com.google.common.base.Joiner;
 import org.apache.commons.collections.CollectionUtils;
 import 
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.ObjectMapper;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 
 import java.util.ArrayList;
@@ -69,8 +71,6 @@ public class SortFlinkConfigOperator implements 
SortConfigOperator {
     private static final Logger LOGGER = 
LoggerFactory.getLogger(SortFlinkConfigOperator.class);
     private static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
 
-    @Value("${metrics.audit.proxy.hosts:127.0.0.1}")
-    private String auditHost;
     @Autowired
     private StreamSourceService sourceService;
     @Autowired
@@ -298,8 +298,10 @@ public class SortFlinkConfigOperator implements 
SortConfigOperator {
     private void addAuditId(Map<String, Object> properties, String type, 
IndicatorType indicatorType) {
         try {
             String auditId = auditService.getAuditId(type, indicatorType);
+            List<AuditProxy> auditProxyList = 
auditService.getAuditProxy(AuditComponent.SORT.getComponent());
             properties.putIfAbsent("metrics.audit.key", auditId);
-            properties.putIfAbsent("metrics.audit.proxy.hosts", auditHost);
+            properties.putIfAbsent("metrics.audit.proxy.hosts",
+                    Joiner.on(InlongConstants.AMPERSAND).join(auditProxyList));
         } catch (Exception e) {
             LOGGER.error("Current type ={} is not set auditId", type);
         }
diff --git 
a/inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/controller/AuditController.java
 
b/inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/controller/AuditController.java
index 8d6868ea3e..06db520c52 100644
--- 
a/inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/controller/AuditController.java
+++ 
b/inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/controller/AuditController.java
@@ -18,7 +18,7 @@
 package org.apache.inlong.manager.web.controller;
 
 import org.apache.inlong.audit.entity.AuditInformation;
-import org.apache.inlong.manager.pojo.audit.AuditProxyResponse.AuditProxy;
+import org.apache.inlong.audit.entity.AuditProxy;
 import org.apache.inlong.manager.pojo.audit.AuditRequest;
 import org.apache.inlong.manager.pojo.audit.AuditVO;
 import org.apache.inlong.manager.pojo.common.Response;
diff --git 
a/inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/controller/openapi/AuditController.java
 
b/inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/controller/openapi/AuditController.java
index 46c16736a1..d693fae3c8 100644
--- 
a/inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/controller/openapi/AuditController.java
+++ 
b/inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/controller/openapi/AuditController.java
@@ -17,9 +17,9 @@
 
 package org.apache.inlong.manager.web.controller.openapi;
 
+import org.apache.inlong.audit.entity.AuditProxy;
 import org.apache.inlong.common.pojo.audit.AuditConfig;
 import org.apache.inlong.common.pojo.audit.AuditConfigRequest;
-import org.apache.inlong.manager.pojo.audit.AuditProxyResponse.AuditProxy;
 import org.apache.inlong.manager.pojo.audit.AuditRequest;
 import org.apache.inlong.manager.pojo.audit.AuditVO;
 import org.apache.inlong.manager.pojo.common.Response;
diff --git 
a/inlong-manager/manager-web/src/main/resources/application-dev.properties 
b/inlong-manager/manager-web/src/main/resources/application-dev.properties
index 5e40bfd095..81b32bb941 100644
--- a/inlong-manager/manager-web/src/main/resources/application-dev.properties
+++ b/inlong-manager/manager-web/src/main/resources/application-dev.properties
@@ -93,9 +93,6 @@ group.deleted.batch.size=100
 # If turned on, the groups could be deleted periodically.
 group.deleted.enabled=false
 
-# Audit Proxy Address
-metrics.audit.proxy.hosts=127.0.0.1:10081
-
 # Tencent cloud log service endpoint, The Operator cls resource by it
 cls.manager.endpoint=127.0.0.1
 
diff --git 
a/inlong-manager/manager-web/src/main/resources/application-prod.properties 
b/inlong-manager/manager-web/src/main/resources/application-prod.properties
index ac3fd02913..6143155bf0 100644
--- a/inlong-manager/manager-web/src/main/resources/application-prod.properties
+++ b/inlong-manager/manager-web/src/main/resources/application-prod.properties
@@ -92,9 +92,6 @@ group.deleted.batch.size=100
 # If turned on, the groups could be deleted periodically.
 group.deleted.enabled=false
 
-# Audit Proxy Address
-metrics.audit.proxy.hosts=127.0.0.1:10081
-
 # Tencent cloud log service endpoint, The Operator cls resource by it
 cls.manager.endpoint=127.0.0.1
 
diff --git 
a/inlong-manager/manager-web/src/main/resources/application-test.properties 
b/inlong-manager/manager-web/src/main/resources/application-test.properties
index 8dab2b79d0..dcab3fb1cf 100644
--- a/inlong-manager/manager-web/src/main/resources/application-test.properties
+++ b/inlong-manager/manager-web/src/main/resources/application-test.properties
@@ -93,9 +93,6 @@ group.deleted.batch.size=100
 # If turned on, the groups could be deleted periodically.
 group.deleted.enabled=false
 
-# Audit Proxy Address
-metrics.audit.proxy.hosts=127.0.0.1:10081
-
 # Tencent cloud log service endpoint, The Operator cls resource by it
 cls.manager.endpoint=127.0.0.1
 

Reply via email to