in
Input Stack:
|
⇨ | Output Stack:
|
Select time series where the value for a key matches any value in the specified list. This is
more efficient than using multiple :eq conditions combined with :or when you need to match
against several possible values for the same key.
Parameters¶
- key: The tag key to check (e.g.,
name,nf.app,status) - values: A list of possible values to match against
Examples¶
Select time series where the name is either "ssCpuUser" or "ssCpuSystem":
name,(,ssCpuUser,ssCpuSystem,),:in
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 |
This is equivalent to but more efficient than:
name,ssCpuUser,:eq,name,ssCpuSystem,:eq,:or