Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DynamicMetricCriteria

Package version

Criterion for dynamic threshold.

Hierarchy

Indexable

[property: string]: any

Describes unknown properties. The value of an unknown property can be of "any" type.

Index

Properties

alertSensitivity

alertSensitivity: DynamicThresholdSensitivity

The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.

criterionType

criterionType: "DynamicThresholdCriterion"

Polymorphic discriminator, which specifies the different types this object can be

Optional dimensions

dimensions: MetricDimension[]

List of dimension conditions.

failingPeriods

The minimum number of violations required within the selected lookback time window required to raise an alert.

Optional ignoreDataBefore

ignoreDataBefore: Date

Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format)

metricName

metricName: string

Name of the metric.

Optional metricNamespace

metricNamespace: undefined | string

Namespace of the metric.

name

name: string

Name of the criteria.

operator

The operator used to compare the metric value against the threshold.

Optional skipMetricValidation

skipMetricValidation: undefined | false | true

Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.

timeAggregation

timeAggregation: AggregationTypeEnum

the criteria time aggregation types.

Generated using TypeDoc