[ 
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)

Reply via email to