[ https://issues.apache.org/jira/browse/HADOOP-9704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14011294#comment-14011294 ]
Babak Behzad commented on HADOOP-9704: -------------------------------------- Thanks Ravi. So, in order to enable this one has to put the following three lines in etc/hadoop-metrics2.properties for each of the contexts (namenode, datanode, resource manager, etc): namenode.sink.graphite.server_host=localhost namenode.sink.graphite.server_port=2003 namenode.sink.graphite.metrics_prefix=test.namenode Looking at the logs and source code, the socket connection is only created once in the init() function for each of these contexts that you enable them, so at most 5 new connections are created. This is exactly the same as other sinks such as FileSink and GangliaSink and I don't think it is an issue. Regarding a slow Graphite server, that's a good point. We will be able to test this soon, but again looking at the current Hadoop code, Ganglia's sink is using DatagramSocket instead of Socket. I am not sure if we need to do that later if we see problems with the current code. > Write metrics sink plugin for Hadoop/Graphite > --------------------------------------------- > > Key: HADOOP-9704 > URL: https://issues.apache.org/jira/browse/HADOOP-9704 > Project: Hadoop Common > Issue Type: New Feature > Affects Versions: 2.0.3-alpha > Reporter: Chu Tong > Attachments: > 0001-HADOOP-9704.-Write-metrics-sink-plugin-for-Hadoop-Gr.patch, > HADOOP-9704.patch, HADOOP-9704.patch, Hadoop-9704.patch > > > Write a metrics sink plugin for Hadoop to send metrics directly to Graphite > in additional to the current ganglia and file ones. -- This message was sent by Atlassian JIRA (v6.2#6252)