Class OutputRecord

java.lang.Object
com.mapr.org.apache.hadoop.metrics.spi.OutputRecord

@Public @Evolving public class OutputRecord extends Object
Represents a record of metric data to be sent to a metrics system.
  • Method Details

    • getTagNames

      public Set<String> getTagNames()
      Returns the set of tag names
    • getTag

      public Object getTag(String name)
      Returns a tag object which is can be a String, Integer, Short or Byte.
      Returns:
      the tag value, or null if there is no such tag
    • getMetricNames

      public Set<String> getMetricNames()
      Returns the set of metric names.
    • getMetric

      public Number getMetric(String name)
      Returns the metric object which can be a Float, Integer, Short or Byte.
    • getTagsCopy

      public AbstractMetricsContext.TagMap getTagsCopy()
      Returns a copy of this record's tags.
    • getMetricsCopy

      public AbstractMetricsContext.MetricMap getMetricsCopy()
      Returns a copy of this record's metrics.