FilterExpr

com.netflix.atlas.core.model.FilterExpr
See theFilterExpr companion trait
object FilterExpr

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
FilterExpr.type

Members list

Type members

Classlikes

case class BottomK(expr: TimeSeriesExpr, stat: String, k: Int) extends PriorityFilterExpr

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class BottomKOthersAvg(expr: TimeSeriesExpr, stat: String, k: Int) extends PriorityFilterExpr

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class BottomKOthersMax(expr: TimeSeriesExpr, stat: String, k: Int) extends PriorityFilterExpr

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class BottomKOthersMin(expr: TimeSeriesExpr, stat: String, k: Int) extends PriorityFilterExpr

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class BottomKOthersSum(expr: TimeSeriesExpr, stat: String, k: Int) extends PriorityFilterExpr

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Filter(expr1: TimeSeriesExpr, expr2: TimeSeriesExpr) extends FilterExpr

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Base type for Top/Bottom K operators.

Base type for Top/Bottom K operators.

Attributes

Supertypes
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
case class Stat(expr: TimeSeriesExpr, stat: String, str: Option[String]) extends FilterExpr

Represents a basic summary stat for an input time series.

Represents a basic summary stat for an input time series.

Value parameters

expr

Input expression to compute the stat over.

stat

Which summary stat to compute.

str

Optional string representation of the expression. Used for common-cases of helper functions to avoid duplication of the original expression.

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object StatAvg extends StatExpr

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait StatExpr
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
StatAvg.type
case object StatCount extends StatExpr

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait StatExpr
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
StatCount.type
trait StatExpr extends FilterExpr

Attributes

Supertypes
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object StatAvg
object StatCount
object StatLast
object StatMax
object StatMin
object StatTotal
Show all
case object StatLast extends StatExpr

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait StatExpr
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
StatLast.type
case object StatMax extends StatExpr

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait StatExpr
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
StatMax.type
case object StatMin extends StatExpr

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait StatExpr
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
StatMin.type
case object StatTotal extends StatExpr

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait StatExpr
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
StatTotal.type
case class TimeSeriesSummary(timeSeries: TimeSeries, stat: Double)

Caches the statistic value associated with a time series. Used for priority filters to avoid recomputing the summary statistics on each comparison operation.

Caches the statistic value associated with a time series. Used for priority filters to avoid recomputing the summary statistics on each comparison operation.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class TopK(expr: TimeSeriesExpr, stat: String, k: Int) extends PriorityFilterExpr

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class TopKOthersAvg(expr: TimeSeriesExpr, stat: String, k: Int) extends PriorityFilterExpr

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class TopKOthersMax(expr: TimeSeriesExpr, stat: String, k: Int) extends PriorityFilterExpr

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class TopKOthersMin(expr: TimeSeriesExpr, stat: String, k: Int) extends PriorityFilterExpr

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class TopKOthersSum(expr: TimeSeriesExpr, stat: String, k: Int) extends PriorityFilterExpr

Attributes

Supertypes
trait Serializable
trait FilterExpr
trait Expr
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all