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

aloyszhang 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 c4bf54bbb1 [INLONG-10988][Manager] Data preview filters data in tubes 
based on streamId (#10989)
c4bf54bbb1 is described below

commit c4bf54bbb1bb0d83429c1aa9b93ef721bf376e90
Author: fuweng11 <[email protected]>
AuthorDate: Mon Sep 2 20:24:25 2024 +0800

    [INLONG-10988][Manager] Data preview filters data in tubes based on 
streamId (#10989)
---
 .../inlong/manager/service/resource/queue/tubemq/TubeMQOperator.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/queue/tubemq/TubeMQOperator.java
 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/queue/tubemq/TubeMQOperator.java
index 050de07805..66d1fcf59a 100644
--- 
a/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/queue/tubemq/TubeMQOperator.java
+++ 
b/inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/queue/tubemq/TubeMQOperator.java
@@ -71,6 +71,7 @@ public class TubeMQOperator {
     private static final String CREATE_USER = "&createUser=";
     private static final String CONF_MOD_AUTH_TOKEN = "&confModAuthToken=";
     private static final String MSG_COUNT = "&msgCount=";
+    private static final String FILTER_CONDS = "&filterConds=";
 
     private static final String QUERY_TOPIC_PATH = 
"/webapi.htm?method=admin_query_cluster_topic_view";
     private static final String QUERY_BROKER_PATH = 
"/webapi.htm?method=admin_query_broker_run_status";
@@ -288,7 +289,7 @@ public class TubeMQOperator {
             }
 
             String url = "http://"; + brokerUrl + QUERY_MESSAGE_PATH + 
TOPIC_NAME + topicName + MSG_COUNT
-                    + request.getMessageCount();
+                    + request.getMessageCount() + FILTER_CONDS + 
streamInfo.getInlongStreamId();
             TubeMessageResponse response = HttpUtils.request(restTemplate, 
url, HttpMethod.GET,
                     null, new HttpHeaders(), TubeMessageResponse.class);
             if (response.getErrCode() != SUCCESS_CODE && response.getErrCode() 
!= 200) {

Reply via email to