org.apache.spark.groupon.metrics

UserMetricsSystem

object UserMetricsSystem

Entry point for collecting user-defined metrics.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. UserMetricsSystem
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val DefaultNamespace: String

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def counter(metricName: String): SparkCounter

    Create a SparkCounter that pushes data points to the driver for aggregation.

    Create a SparkCounter that pushes data points to the driver for aggregation.

    metricName

    name of the metric

    returns

    the SparkCounter instance

  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def gauge(metricName: String): SparkGauge

    Create a SparkGauge that pushes data points to the driver for aggregation.

    Create a SparkGauge that pushes data points to the driver for aggregation.

    metricName

    name of the metric

    returns

    the SparkGauge instance

  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  16. def histogram(metricName: String, reservoirClass: Class[_ <: Reservoir] = ...): SparkHistogram

    Create a SparkHistogram that pushes data points to the driver for aggregation.

    Create a SparkHistogram that pushes data points to the driver for aggregation.

    metricName

    name of the metric

    reservoirClass

    Class of the Reservoir that backs the com.codahale.metrics.Histogram on the driver. By default, it is the com.codahale.metrics.ExponentiallyDecayingReservoir.

    returns

    the SparkHistogram instance

  17. def initialize(sparkContext: SparkContext, metricNamespace: String = DefaultNamespace): Unit

    Initialize the metrics system.

    Initialize the metrics system.

    Must be invoked in the driver before the SparkContext is started.

    sparkContext

    app's SparkContext

    metricNamespace

    namespace of metrics used for publishing. By default, it is UserMetrics.

  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. def meter(metricName: String): SparkMeter

    Create a SparkMeter that pushes data points to the driver for aggregation.

    Create a SparkMeter that pushes data points to the driver for aggregation.

    metricName

    name of the metric

    returns

    the SparkMeter instance

  20. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  24. def timer(metricName: String, reservoirClass: Class[_ <: Reservoir] = ..., clockClass: Class[_ <: Clock] = ClockClass.UserTime): SparkTimer

    Create a SparkTimer that pushes data points to the driver for aggregation.

    Create a SparkTimer that pushes data points to the driver for aggregation.

    metricName

    name of the metric

    reservoirClass

    Class of the Reservoir that backs the com.codahale.metrics.Timer on the driver. By default, it is the com.codahale.metrics.ExponentiallyDecayingReservoir.

    clockClass

    Class of the Clock that backs the com.codahale.metrics.Timer on the driver. By default, it is the com.codahale.metrics.Clock.UserTimeClock

    returns

    the SparkTimer instance

  25. def toString(): String

    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped