Package

com.metamx.common.scala

counters

Permalink

package counters

Visibility
  1. Public
  2. All

Type Members

  1. trait Counters extends AnyRef

    Permalink

    Snapshottable counters.

    Snapshottable counters. Useful for both streaming metrics (snapshot periodically, emit) and batch metrics (snapshot once at the end of a task).

  2. class CountersMonitor extends AbstractMonitor

    Permalink

    Periodically emits deltas based off a Counters object.

  3. class DoubleCounters extends NumericCounters[Double]

    Permalink
  4. class LongCounters extends NumericCounters[Long]

    Permalink
  5. class MapCounters extends Counters

    Permalink

    Use this when too lazy to create a domain-specific Counters class.

    Use this when too lazy to create a domain-specific Counters class. Uses memory linear in the number of keys ever seen.

  6. class NumericCounters[A] extends Counters

    Permalink

    Use this when too lazy to create a domain-specific Counters class.

    Use this when too lazy to create a domain-specific Counters class. Aggregates values per each metric & dimensions pair.

Value Members

  1. object Counters

    Permalink

Ungrouped