org.apache.hadoop.metrics
Class MetricsUtil

java.lang.Object
  extended by org.apache.hadoop.metrics.MetricsUtil

public class MetricsUtil
extends Object

Utility class to simplify creation and reporting of hadoop metrics. For examples of usage, see DataNode.

See Also:
MetricsRecord, MetricsContext, ContextFactory

Method Summary
static MetricsRecord createRecord(MetricsContext context, String recordName)
          Utility method to create and return new metrics record instance within the given context.
static MetricsContext getContext(String contextName)
          Utility method to return the named context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getContext

public static MetricsContext getContext(String contextName)
Utility method to return the named context. If the desired context cannot be created for any reason, the exception is logged, and a null context is returned.


createRecord

public static MetricsRecord createRecord(MetricsContext context,
                                         String recordName)
Utility method to create and return new metrics record instance within the given context. This record is tagged with the host name.

Parameters:
context - the context
recordName - name of the record
Returns:
newly created metrics record


Copyright © 2008 The Apache Software Foundation