Interface MetricDynamicAlertCondition

    • Method Detail

      • name

        String name()
        Get name of the criteria.
        Returns:
        the name value
      • metricName

        String metricName()
        Get name of the metric signal.
        Returns:
        the metricName value
      • metricNamespace

        String metricNamespace()
        Get namespace of the metric.
        Returns:
        the metricNamespace value
      • condition

        DynamicThresholdOperator condition()
        Get the operator used to compare the metric value against the threshold.
        Returns:
        the operator value
      • timeAggregation

        MetricAlertRuleTimeAggregation timeAggregation()
        Get the criteria time aggregation types. Possible values include: 'Average', 'Minimum', 'Maximum', 'Total'.
        Returns:
        the timeAggregation value
      • alertSensitivity

        DynamicThresholdSensitivity alertSensitivity()
        Get the extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.
        Returns:
        the threshold value
      • failingPeriods

        DynamicThresholdFailingPeriods failingPeriods()
        Get the minimum number of violations required within the selected lookback time window required to raise an alert.
        Returns:
        the failingPeriods value
      • ignoreDataBefore

        OffsetDateTime ignoreDataBefore()
        Get the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format).
        Returns:
        the ignoreDataBefore value