Rohith Sharma K S created YARN-5571:
---------------------------------------

             Summary: [Atsv2] Query App REST endpoing need not to expose 
queryParams such userId/flowname/flowrunid
                 Key: YARN-5571
                 URL: https://issues.apache.org/jira/browse/YARN-5571
             Project: Hadoop YARN
          Issue Type: Bug
          Components: timelinereader
            Reporter: Rohith Sharma K S
            Assignee: Rohith Sharma K S


Timeline reader provides REST end point for querying app with an URL {{GET 
/ws/v2/timeline/apps/\{app id\}}} along with queryParam as an filter. But 
queryParam such as {{userId/flowname/flowrunid}} not at useful for querying an 
app with app-id. In YARN cluster, only one app-id will be exist though out life 
time. So userId/flowname/flowrunid not at all useful for the app-id REST empoint
{noformat}
  @GET
  @Path("/apps/{appid}/")
  @Produces(MediaType.APPLICATION_JSON)
  public TimelineEntity getApp(
      @Context HttpServletRequest req,
      @Context HttpServletResponse res,
      @PathParam("appid") String appId,
      @QueryParam("flowname") String flowName,
      @QueryParam("flowrunid") String flowRunId,
      @QueryParam("userid") String userId,
      @QueryParam("confstoretrieve") String confsToRetrieve,
      @QueryParam("metricstoretrieve") String metricsToRetrieve,
      @QueryParam("fields") String fields,
      @QueryParam("metricslimit") String metricsLimit) {
    return getApp(req, res, null, appId, flowName, flowRunId, userId,
        confsToRetrieve, metricsToRetrieve, fields, metricsLimit);
  }
{noformat} 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-dev-h...@hadoop.apache.org

Reply via email to