You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Matthias (Jira)" <ji...@apache.org> on 2020/10/12 14:59:00 UTC

[jira] [Commented] (FLINK-14144) Add Metric for job manager

    [ https://issues.apache.org/jira/browse/FLINK-14144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17212435#comment-17212435 ] 

Matthias commented on FLINK-14144:
----------------------------------

I was looking into [FLIP-104|https://cwiki.apache.org/confluence/display/FLINK/FLIP-104%3A+Add+More+Metrics+to+Jobmanager] after kind of finalizing [FLIP-102|https://cwiki.apache.org/confluence/display/FLINK/FLIP-102%3A+Add+More+Metrics+to+TaskManager] from the backend perspective. But I realized that there does not seem to be any work necessary on the backend site. The metrics REST API actually returns the values of the metrics. You have to pass a GET parameter called {{get}} having a comma-separated list of metrics you'd like to access: 

{code}http://localhost:8081/jobmanager/metrics?get=taskSlotsTotal,Status.JVM.GarbageCollector.global.Time,Status.JVM.GarbageCollector.global.Count{code}

The query above will return something like:
{code:java}
[
  {
    "id": "Status.JVM.GarbageCollector.global.Count",
    "value": "0"
  },{
    "id": "Status.JVM.GarbageCollector.global.Time",
    "value": "0"
  },{
    "id": "taskSlotsTotal",
    "value": "2"
  }
]
{code}
That's also the way you have to access the metrics in FLINK-15328.

 

> Add Metric for job manager
> --------------------------
>
>                 Key: FLINK-14144
>                 URL: https://issues.apache.org/jira/browse/FLINK-14144
>             Project: Flink
>          Issue Type: Improvement
>          Components: Runtime / Web Frontend
>            Reporter: Yadong Xie
>            Priority: Major
>
> There is a metric tab in each taskmanager page, but there is no metric data in the job manager, it would be better for users to monitor the cluster with job manager metrics.
> The [API|https://ci.apache.org/projects/flink/flink-docs-stable/monitoring/rest_api.html#jobmanager-metrics] provided now could only get the metric key without a value.
> REST API needed:
> add metrics value in /jobmanager/metrics API



--
This message was sent by Atlassian Jira
(v8.3.4#803005)