[
https://issues.apache.org/jira/browse/FLINK-1502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15152895#comment-15152895
]
Jamie Grier commented on FLINK-1502:
------------------------------------
I'm suggesting that we use Dropwizard Metrics library and expose those metrics
via JMX at a minimum/default, but also via optional configuration we could let
user's report metrics via any of the Metrics library's available metrics
Reporter classes. Ganglia and Graphite are both supported via the built-in
GangliaReporter and GraphitesReporter, but there are integrations with other
systems as well. Of particular interest to people running in production would
be StatsD, Librato, InfluxDB, etc.
https://dropwizard.github.io/metrics/3.1.0/manual/third-party/
What I'm suggesting is that we should expose the ability for people to
choose/configure which Reporters to use, but we should default to JMX. Many
3rd party tools will be able to consume/route these metrics if they're
available via JMX so that should be the default.
> 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
> Assignee: Dongwon Kim
> 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)