lt
Less than operator. There are two variants of the :lt
operator.
Choosing
Input Stack: |
⇨ |
Output Stack: |
This first variant is used for choosing the set of time series to
operate on. It selects time series that have a value for a key that is less than
a specified value. For example, consider the following query:
name,ssCpuSystem,:lt
When matching against the sample data in the table below, the highlighted time series would be
included in the result set:
Name | nf.app | nf.node |
ssCpuUser |
alerttest |
i-0123 |
ssCpuSystem |
alerttest |
i-0123 |
ssCpuUser |
nccp |
i-0abc |
ssCpuSystem |
nccp |
i-0abc |
numRequests |
nccp |
i-0abc |
ssCpuUser |
api |
i-0456 |
Math
Input Stack:ts2: TimeSeriesExpr | ts1: TimeSeriesExpr |
|
⇨ |
Output Stack:(ts1 < ts2): TimeSeriesExpr | |
|
Compute a new time series where each interval has the value (a < b)
where a
and b
are the corresponding intervals in the input time series. For example:
Time |
a |
b |
a < b |
00:01 |
0.0 |
0.0 |
0.0 |
00:01 |
0.0 |
1.0 |
1.0 |
00:02 |
1.0 |
0.0 |
0.0 |
00:03 |
1.0 |
1.0 |
0.0 |
00:04 |
0.5 |
1.7 |
1.0 |
The result will be a signal time series that will
be 1.0
for intervals where the condition is true and 0.0
for intervals where it is false.
Example: