AlertPolicyConditionConditionMonitoringQueryLanguage class
Properties
-
duration
→ Input<String>
-
The amount of time that a time series must
violate the threshold to be considered
failing. Currently, only values that are a
multiple of a minute--e.g., 0, 60, 120, or
300 seconds--are supported. If an invalid
value is given, an error will be returned.
When choosing a duration, it is useful to
keep in mind the frequency of the underlying
time series data (which may also be affected
by any alignments specified in the
aggregations field); a good duration is long
enough so that a single outlier does not
generate spurious alerts, but short enough
that unhealthy states are detected and
alerted on quickly.
final
-
evaluationMissingData
→ Input<String?>?
-
A condition control that determines how
metric-threshold conditions are evaluated when
data stops arriving.
Possible values are:
EVALUATION_MISSING_DATA_INACTIVE, EVALUATION_MISSING_DATA_ACTIVE, EVALUATION_MISSING_DATA_NO_OP.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
query
→ Input<String>
-
Monitoring Query Language query that outputs a boolean stream.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
trigger
→ Input<AlertPolicyConditionConditionMonitoringQueryLanguageTrigger?>?
-
The number/percent of time series for which
the comparison must hold in order for the
condition to trigger. If unspecified, then
the condition will trigger if the comparison
is true for any of the time series that have
been identified by filter and aggregations,
or by the ratio, if denominatorFilter and
denominatorAggregations are specified.
Structure is documented below.
final