MetricAlertDynamicCriteria

data class MetricAlertDynamicCriteria(val aggregation: String, val alertSensitivity: String, val dimensions: List<MetricAlertDynamicCriteriaDimension>? = null, val evaluationFailureCount: Int? = null, val evaluationTotalCount: Int? = null, val ignoreDataBefore: String? = null, val metricName: String, val metricNamespace: String, val operator: String, val skipMetricValidation: Boolean? = null)

Constructors

Link copied to clipboard
constructor(aggregation: String, alertSensitivity: String, dimensions: List<MetricAlertDynamicCriteriaDimension>? = null, evaluationFailureCount: Int? = null, evaluationTotalCount: Int? = null, ignoreDataBefore: String? = null, metricName: String, metricNamespace: String, operator: String, skipMetricValidation: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The statistic that runs over the metric values. Possible values are Average, Count, Minimum, Maximum and Total.

Link copied to clipboard

The extent of deviation required to trigger an alert. Possible values are Low, Medium and High.

Link copied to clipboard

One or more dimension blocks as defined below.

Link copied to clipboard

The number of violations to trigger an alert. Should be smaller or equal to evaluation_total_count. Defaults to 4.

Link copied to clipboard

The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (window_size) and the selected number of aggregated points. Defaults to 4.

Link copied to clipboard

The ISO8601 date from which to start learning the metric historical data and calculate the dynamic thresholds.

Link copied to clipboard

One of the metric names to be monitored.

Link copied to clipboard

One of the metric namespaces to be monitored.

Link copied to clipboard

The criteria operator. Possible values are LessThan, GreaterThan and GreaterOrLessThan.

Link copied to clipboard

Skip the metric validation to allow creating an alert rule on a custom metric that isn't yet emitted?