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

Dongwon Kim commented on FLINK-1502:
------------------------------------

Anyone making progress in this issue?

I found that Hadoop's metrics2 library in hadoop-common could make things 
simple: http://wiki.apache.org/hadoop/HADOOP-6728-MetricsV2
The metrics2 has a timer thread to poll metrics from sources, e.g., 
Namenode/JobTracker/MapTask/ReduceTask
and multiple threads to send metrics to different sinks like Ganglia and 
Graphite.
If Flink uses the metrics2 library, we just need to make some classes implement 
the MetricsSource interface and register the sources to the MetricsSystem.

> Expose metrics to graphite, ganglia and JMX.
> --------------------------------------------
>
>                 Key: FLINK-1502
>                 URL: https://issues.apache.org/jira/browse/FLINK-1502
>             Project: Flink
>          Issue Type: Sub-task
>          Components: JobManager, TaskManager
>    Affects Versions: 0.9
>            Reporter: Robert Metzger
>            Priority: Minor
>             Fix For: pre-apache
>
>
> The metrics library allows to expose collected metrics easily to other 
> systems such as graphite, ganglia or Java's JVM (VisualVM).



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

Reply via email to