Package

com.metamx.common.scala

event

Permalink

package event

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. event
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class AlertAggregator extends AnyRef

    Permalink

    Aggregates alerts together and can periodically emit and log aggregated alerts.

    Aggregates alerts together and can periodically emit and log aggregated alerts. Uses memory linear in the number of (description, exception class) pairs seen between alert emissions. This is meant to make it feasible to report exceptions that may occur at very high rates.

    To control memory use and noisiness of alerting, it is important to avoid using a wide variety of descriptions.

  2. class AlertEventOps extends ServiceEventOps

    Permalink
  3. class EventOps extends AnyRef

    Permalink
  4. case class Metric(metric: String, value: Number, userDims: Map[String, Iterable[String]], created: github.nscala_time.time.Imports.DateTime, feed: String) extends ServiceEventBuilder[ServiceMetricEvent] with Product with Serializable

    Permalink
  5. class ServiceEventOps extends EventOps

    Permalink
  6. class ServiceMetricEventOps extends ServiceEventOps

    Permalink
  7. trait Emitting extends Logging

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version Sometime) Setting Emitting.emitter is annoying.

Value Members

  1. implicit def AlertEventOps(e: AlertEvent): AlertEventOps

    Permalink
  2. val ERROR: Severity

    Permalink
  3. object Emitting

    Permalink
  4. implicit def EventOps(e: Event): EventOps

    Permalink
  5. object Metric extends Serializable

    Permalink
  6. implicit def ServiceEventOps(e: ServiceEvent): ServiceEventOps

    Permalink
  7. implicit def ServiceMetricEventOps(e: ServiceMetricEvent): ServiceMetricEventOps

    Permalink
  8. val WARN: Severity

    Permalink
  9. object emit

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped