type AlarmThresholdRule
- The alarm setting method for virtual server auto scaling and automatic recovery by scaling group (AutoScalingGroup) definition
must be configured using a Heat template. Refer to the "Features Handbook" and the "Heat Template Specifications" for details.
comparison_operator
- eq: Equal to
- gt: Greater than
- ge: Greater than or equal to
- lt: Less than
- le: Less than or equal to
If omitted, "eq" is used.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
Enum | 0..1 | None | None |
evaluation_periods
Number of periods for evaluating the threshold.
Range: 1 to "period" x evaluation_periods <= 86400.
If omitted, "1" is used.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
int | 0..1 | None | None |
exclude_outliers
- true: Exclude
- false: Do not exclude
Find the standard deviation of the target sample data, and exclude sample data that lies more than two standard deviations outside the mean.
If omitted, "false" is used.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
Boolean | 0..1 | None | None |
meter_id
Name of the meter for threshold monitoring.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
String | 1..1 | None | None |
period
Period for determining the threshold (seconds).
Range: 60 to period x evaluation_periods <= 86400 (multiples of 60)
If omitted, 60 seconds is used.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
int | 0..1 | None | None |
query
Query setting for searching for samples to calculate the statistics.
Maximum number of lists: 10
- resource_id: ID of the resource.
- source: Source meter.
- user_id: ID of the user that created the meter.
- If field is the resource_id:
eq: Equal to
- If field is the source:
eq: Equal to
- If field is the user_id:
eq: Equal to
- If field is the resource_id:
Resource ID
- If field is the source:
Source
- If field is the user_id:
User ID
Valid characters: Fullwidth characters, halfwidth alphanumeric characters and halfwidth symbols
Number of characters: 1 to 255
If the project of the user that issued the API for creation differs from the project specified using the "project_id", the following will be inserted automatically:
{
"field": "project_id",
"value": "valueSpecifiedUsingProject_Id",
"op": "eq"
}
By default, samples are searched for based only on the above project_id as the searched field.
Refer to "type Query" for details.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
list(Query) | 0..1 | None | None |
statistic
- avg: average value
- count: number of samples
- max: maximum value
- min: minimum value
- sum: total value
If omitted, "avg" is used.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
Enum | 0..1 | None | None |
threshold
Specifies the threshold.
Range: -1E+308 to +1E+308
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
float | 1..1 | None | None |