diff --git a/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/java/org/apache/linkis/manager/rm/external/yarn/YarnResourceRequester.java b/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/java/org/apache/linkis/manager/rm/external/yarn/YarnResourceRequester.java index 9a84cb708c..110f58e632 100644 --- a/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/java/org/apache/linkis/manager/rm/external/yarn/YarnResourceRequester.java +++ b/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/java/org/apache/linkis/manager/rm/external/yarn/YarnResourceRequester.java @@ -349,7 +349,8 @@ public List requestAppInfo( + "&states=" + YarnAppState.RUNNING.getState() + "," - + YarnAppState.ACCEPTED.getState(); + + YarnAppState.ACCEPTED.getState() + + RMConfiguration.YARN_APPS_FILTER_PARMS.getValue(); resp = getResponseByUrl("apps" + queryParams, rmWebAddress, provider).path("apps").path("app"); } else { diff --git a/linkis-computation-governance/linkis-manager/linkis-manager-common/src/main/java/org/apache/linkis/manager/common/conf/RMConfiguration.java b/linkis-computation-governance/linkis-manager/linkis-manager-common/src/main/java/org/apache/linkis/manager/common/conf/RMConfiguration.java index e8f9f530eb..78065d7b4b 100644 --- a/linkis-computation-governance/linkis-manager/linkis-manager-common/src/main/java/org/apache/linkis/manager/common/conf/RMConfiguration.java +++ b/linkis-computation-governance/linkis-manager/linkis-manager-common/src/main/java/org/apache/linkis/manager/common/conf/RMConfiguration.java @@ -91,4 +91,9 @@ public class RMConfiguration { public static final CommonVars YARN_APPS_FILTER_ENABLED = CommonVars.apply("wds.linkis.rm.yarn.apps.filter.enabled", true); + + public static final CommonVars YARN_APPS_FILTER_PARMS = + CommonVars.apply( + "wds.linkis.rm.yarn.apps.filter.parms", + "&deSelects=resourceRequests,timeouts,appNodeLabelExpression,amNodeLabelExpression,resourceInfo"); }