Attributes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait UnaryMathExprtrait Double => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Map a tag key name to an alternate name.
Map a tag key name to an alternate name.
Value parameters
- expr
-
Input expression to act on.
- original
-
Original tag name that should be replaced.
- replacement
-
Replacement tag name that should be used going forward.
Attributes
- Supertypes
-
trait Serializabletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class Addclass Andclass Divideclass FAddclass FDivideclass FMultiplyclass FSubtractclass GreaterThanclass GreaterThanEqualclass LessThanclass LessThanEqualclass Multiplyclass Orclass Powerclass SubtractShow all
Attributes
- Supertypes
-
trait Serializabletrait Double => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Double => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait AggrMathExprtrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait AggrMathExprtrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait AggrMathExprtrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Named rewrites are used to keep track of the user intent for operations and macros that are defined in terms of other basic operations. For example, :avg
is not available as a basic aggregate type, it is a rewrite to query,:sum,query,:count,:div
. However, for the user it is better if we can show query,:avg
when dumping the expression as a string.
Named rewrites are used to keep track of the user intent for operations and macros that are defined in terms of other basic operations. For example, :avg
is not available as a basic aggregate type, it is a rewrite to query,:sum,query,:count,:div
. However, for the user it is better if we can show query,:avg
when dumping the expression as a string.
Value parameters
- context
-
Evaluation context for the initial creation time. This context is used to re-evaluate the rewrite using the original context if the overall expression is rewritten (
Expr.rewrite()
) later. - displayExpr
-
Expression that is displayed to the user when creating the expression string.
- evalExpr
-
Expression that is evaluated.
- name
-
Name of the operation, e.g.,
avg
.
Attributes
- Supertypes
-
trait Serializabletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait UnaryMathExprtrait Double => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait UnaryMathExprtrait Double => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Compute estimated percentile values using counts for well known buckets. See spectator PercentileBuckets for more information. The input will be grouped by the percentile
key with each key value being the bucket index. The output will be one line per requested percentile.
Compute estimated percentile values using counts for well known buckets. See spectator PercentileBuckets for more information. The input will be grouped by the percentile
key with each key value being the bucket index. The output will be one line per requested percentile.
Value parameters
- expr
-
Input data expression. The value should be a sum or group by. The group by list should include the 'percentile' key. If using the
:percentiles
word to construct the instance then other aggregate types, such as max, will automatically be converted to sum and thepercentile
key will be added into the group by clause. - percentiles
-
List of percentiles to compute. Each value should be in the range [0.0, 100.0].
Attributes
- Supertypes
-
trait Serializabletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Generate a time series that appears to be random noise for the purposes of experimentation and generating sample data. To ensure that the line is deterministic and reproducible it actually is based on a hash of the timestamp.
Generate a time series that appears to be random noise for the purposes of experimentation and generating sample data. To ensure that the line is deterministic and reproducible it actually is based on a hash of the timestamp.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
Random.type
Same as [Random], but allows the user to specify a seed to vary the input. This allows multiple sample lines to be produced with different values.
Same as [Random], but allows the user to specify a seed to vary the input. This allows multiple sample lines to be produced with different values.
Attributes
- Supertypes
-
trait Serializabletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait UnaryMathExprtrait Double => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait UnaryMathExprtrait Double => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait BinaryMathExprtrait (Double, Double) => Doubletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait AggrMathExprtrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait TimeSeriesExprtrait Exprtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all