[
https://issues.apache.org/jira/browse/HADOOP-13003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15226231#comment-15226231
]
Mathias Herberts commented on HADOOP-13003:
-------------------------------------------
Have an OpenTSDBSink or a sink actually pushing metrics to any other platform
(Graphite, Ganglia, InfluxDB, Warp 10, ...) means you need to restart your
Hadoop cluster components when you want to change the configuration of the
platform to use. Other may disagree, but restarting DNs (or RegionServers
tomorrow if the sink is used in HBase) simply for changing a metrics platform
config is not something I want to have to do on a cluster.
Having a Sink which exposes metrics through an HTTP endpoint has the benefit of
loosening the coupling between the metrics producer (Hadoop daemons) and the
placeholder for those metrics. You can then transparently switch between any of
the aforementioned platforms or even use ones that are based on polling
(PrometheusIO) without touching your Hadoop cluster.
> Add support for pushing metrics to OpenTSDB with Http
> -----------------------------------------------------
>
> Key: HADOOP-13003
> URL: https://issues.apache.org/jira/browse/HADOOP-13003
> Project: Hadoop Common
> Issue Type: New Feature
> Components: metrics
> Affects Versions: 2.2.0, 2.7.1
> Environment: Add support for pushing metrics to OpenTSDB with Http
> Sink
> Reporter: zhangyubiao
> Assignee: zhangyubiao
> Labels: metrics
>
> Add support for pushing metrics to OpenTSDB with Http Sink
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)