[
https://issues.apache.org/jira/browse/FLINK-8135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16451940#comment-16451940
]
Chesnay Schepler commented on FLINK-8135:
-----------------------------------------
When you look the [REST API
documentation|https://ci.apache.org/projects/flink/flink-docs-master/monitoring/rest_api.html#dispatcher]
you can find a listing of all path/query parameters that the given call
supports, with a placeholder description.
For example, {{*/jobs/metrics*}} supports {{get}}, {{agg}} and {{jobs}}, but
no explanation as to what they are for or what values they accept. This is what
the description should contain.
Examples:
{{get:}} Comma-separated list of metric names whose values are requested.
{{agg:}} Comma-separated list of aggregations that should be applied to the
given metrics. (SUM,AVG,MAX,MIN). By default all aggregations are returned.
{{jobs:}} Comma-separate list of job IDs (example: ABC...) to select jobs to
aggregate metrics over.
Most parameters are rather self-explanatory though (like {{jobid}}).
As for the {{RestAPIDocGenerator}}, {{createPathParameterHtmlList()}} and
{{createQueryParameterHtmlList()}} have to be updated to access the description
from the parameter.
> Add description to MessageParameter
> -----------------------------------
>
> Key: FLINK-8135
> URL: https://issues.apache.org/jira/browse/FLINK-8135
> Project: Flink
> Issue Type: Improvement
> Components: Documentation, REST
> Reporter: Chesnay Schepler
> Priority: Major
> Fix For: 1.5.0
>
>
> For documentation purposes we should add an {{getDescription()}} method to
> the {{MessageParameter}} class, describing what this particular parameter is
> used for and which values are accepted.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)