Object/Trait

com.netflix.atlas.core.model

StatefulExpr

Related Docs: trait StatefulExpr | package model

Permalink

object StatefulExpr

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

Type Members

  1. case class Delay(expr: TimeSeriesExpr, n: Int) extends OnlineExpr with Product with Serializable

    Permalink

    Delay the input time series by n intervals.

    Delay the input time series by n intervals. This can be useful for alerting to see if recent trends deviate from delayed trends.

  2. case class Derivative(expr: TimeSeriesExpr) extends OnlineExpr with Product with Serializable

    Permalink

    Determine the rate of change per step interval for the input time series.

  3. case class Des(expr: TimeSeriesExpr, trainingSize: Int, alpha: Double, beta: Double) extends OnlineExpr with Product with Serializable

    Permalink

    DES expression.

    DES expression. In order to get the same results, it must be replayed from the same starting point. Used sliding DES if deterministic results are important.

  4. case class Integral(expr: TimeSeriesExpr) extends OnlineExpr with Product with Serializable

    Permalink

    Sum the values across the evaluation context.

    Sum the values across the evaluation context. This is typically used to approximate the distinct number of events that occurred. If the input is non-negative, then each datapoint for the output line will represent the area under the input line from the start of the graph to the time for that datapoint. Missing values, NaN, will be treated as zeroes.

  5. trait OnlineExpr extends StatefulExpr

    Permalink

    Base type for stateful expressions that are based on an implementation of OnlineAlgorithm.

  6. case class RollingCount(expr: TimeSeriesExpr, n: Int) extends OnlineExpr with Product with Serializable

    Permalink

    Computes the number of true values over the last n intervals.

  7. case class RollingMax(expr: TimeSeriesExpr, n: Int) extends OnlineExpr with Product with Serializable

    Permalink

    Computes the maximum value over the last n intervals.

  8. case class RollingMean(expr: TimeSeriesExpr, n: Int, minNumValues: Int) extends OnlineExpr with Product with Serializable

    Permalink

    Computes the mean of the values over the last n intervals.

  9. case class RollingMin(expr: TimeSeriesExpr, n: Int) extends OnlineExpr with Product with Serializable

    Permalink

    Computes the minimum value over the last n intervals.

  10. case class RollingSum(expr: TimeSeriesExpr, n: Int) extends OnlineExpr with Product with Serializable

    Permalink

    Computes the sum of the values over the last n intervals.

  11. case class SlidingDes(expr: TimeSeriesExpr, trainingSize: Int, alpha: Double, beta: Double) extends OnlineExpr with Product with Serializable

    Permalink

    Sliding DES expression.

    Sliding DES expression. In order to keep the values deterministic the start time must be aligned to a step boundary. As a result, the initial gap before predicted values start showing up will be the offset to align to a step boundary plus the training window.

  12. case class Trend(expr: TimeSeriesExpr, window: Duration) extends OnlineExpr with Product with Serializable

    Permalink

    Compute a moving average for values within the input time series.

    Compute a moving average for values within the input time series. The duration will be rounded down to the nearest step boundary.

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  14. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  15. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped