Class GangliaContext31
java.lang.Object
com.mapr.org.apache.hadoop.metrics.spi.AbstractMetricsContext
com.mapr.org.apache.hadoop.metrics.ganglia.GangliaContext
com.mapr.org.apache.hadoop.metrics.ganglia.GangliaContext31
- All Implemented Interfaces:
MetricsContext
Context for sending metrics to Ganglia version 3.1.x.
3.1.1 has a slightly different wire portal compared to 3.0.x.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.mapr.org.apache.hadoop.metrics.spi.AbstractMetricsContext
AbstractMetricsContext.MetricMap, AbstractMetricsContext.TagMap -
Field Summary
Fields inherited from class com.mapr.org.apache.hadoop.metrics.ganglia.GangliaContext
buffer, datagramSocket, metricsServers, offsetFields inherited from interface com.mapr.org.apache.hadoop.metrics.MetricsContext
DEFAULT_PERIOD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidemitMetric(String name, String type, String value) voidinit(String contextName, ContextFactory factory) Initializes the context.Methods inherited from class com.mapr.org.apache.hadoop.metrics.ganglia.GangliaContext
close, emitRecord, getDmax, getSlope, getTmax, getUnits, xdr_int, xdr_stringMethods inherited from class com.mapr.org.apache.hadoop.metrics.spi.AbstractMetricsContext
createRecord, flush, getAllRecords, getAttribute, getAttributeTable, getContextFactory, getContextName, getPeriod, isMonitoring, newRecord, parseAndSetPeriod, registerUpdater, remove, setPeriod, startMonitoring, stopMonitoring, unregisterUpdater, update
-
Constructor Details
-
GangliaContext31
public GangliaContext31()
-
-
Method Details
-
init
Description copied from class:AbstractMetricsContextInitializes the context.- Specified by:
initin interfaceMetricsContext- Overrides:
initin classGangliaContext- Parameters:
contextName- The given name for this contextfactory- The creator of this context
-
emitMetric
- Overrides:
emitMetricin classGangliaContext- Throws:
IOException
-