org.apache.hadoop.metrics2.sink.ganglia
Class GangliaSink31
java.lang.Object
  
org.apache.hadoop.metrics2.sink.ganglia.AbstractGangliaSink
      
org.apache.hadoop.metrics2.sink.ganglia.GangliaSink30
          
org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31
- All Implemented Interfaces: 
 - MetricsPlugin, MetricsSink
 
public class GangliaSink31
- extends GangliaSink30
 
This code supports Ganglia 3.1
 
 
| 
Field Summary | 
 org.apache.commons.logging.Log | 
LOG
 
            | 
 
 
| Fields inherited from class org.apache.hadoop.metrics2.sink.ganglia.AbstractGangliaSink | 
BUFFER_SIZE, DEFAULT_DMAX, DEFAULT_PORT, DEFAULT_SLOPE, DEFAULT_TMAX, DEFAULT_UNITS, EQUAL, gangliaMetricVisitor, SERVERS_PROPERTY, SUPPORT_SPARSE_METRICS_DEFAULT, SUPPORT_SPARSE_METRICS_PROPERTY | 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
LOG
public final org.apache.commons.logging.Log LOG
GangliaSink31
public GangliaSink31()
emitMetric
protected void emitMetric(String groupName,
                          String name,
                          String type,
                          String value,
                          org.apache.hadoop.metrics2.sink.ganglia.GangliaConf gConf,
                          AbstractGangliaSink.GangliaSlope gSlope)
                   throws IOException
- The method sends metrics to Ganglia servers. The method has been taken from
 org.apache.hadoop.metrics.ganglia.GangliaContext31 with minimal changes in
 order to keep it in sync.
- Overrides:
 emitMetric in class GangliaSink30
 
- Parameters:
 groupName - The group name of the metricname - The metric nametype - The type of the metricvalue - The value of the metricgConf - The GangliaConf for this metricgSlope - The slope for this metric
- Throws:
 IOException
 
 
Copyright © 2009 The Apache Software Foundation