Share via


DataPointAnomaly Class

Definition

The AnomalyResult.

public class DataPointAnomaly
type DataPointAnomaly = class
Public Class DataPointAnomaly
Inheritance
DataPointAnomaly

Properties

CreatedOn

The date and time, in UTC, in which this anomaly entry has been created. This property is only populated when calling GetAnomaliesForAlert(String, String, GetAnomaliesForAlertOptions, CancellationToken) or GetAnomaliesForAlertAsync(String, String, GetAnomaliesForAlertOptions, CancellationToken). For other overloads, this property will be null.

DataFeedId

The unique identifier of the DataFeed in which this anomaly was detected. This property is only populated when calling GetAnomaliesForAlert(String, String, GetAnomaliesForAlertOptions, CancellationToken) or GetAnomaliesForAlertAsync(String, String, GetAnomaliesForAlertOptions, CancellationToken). For other overloads, this property will be null.

DetectionConfigurationId

The unique identifier of the AnomalyDetectionConfiguration that detected this anomaly. This property is only populated when calling GetAnomaliesForAlert(String, String, GetAnomaliesForAlertOptions, CancellationToken) or GetAnomaliesForAlertAsync(String, String, GetAnomaliesForAlertOptions, CancellationToken). For other overloads, this property will be null.

ExpectedValue

The expected value of the data point that generated this anomaly, according to the service's smart detector. null if the quantity of historical points is not enough to make a prediction, or if this anomaly was not detected by a SmartDetectionCondition.

LastModified

The date and time, in UTC, in which this anomaly entry has been modified for the last time. This property is only populated when calling GetAnomaliesForAlert(String, String, GetAnomaliesForAlertOptions, CancellationToken) or GetAnomaliesForAlertAsync(String, String, GetAnomaliesForAlertOptions, CancellationToken). For other overloads, this property will be null.

MetricId

The unique identifier of the DataFeedMetric of the time series in which this anomaly has been detected. This property is only populated when calling GetAnomaliesForAlert(String, String, GetAnomaliesForAlertOptions, CancellationToken) or GetAnomaliesForAlertAsync(String, String, GetAnomaliesForAlertOptions, CancellationToken). For other overloads, this property will be null.

SeriesKey

The key that, within a metric, uniquely identifies the time series in which this anomaly has been detected. In this key, a value is assigned to every possible dimension.

Severity

The severity of the detected anomaly, as evaluated by the service.

Status

The status of the issue that caused this DataPointAnomaly. This property is only populated when calling GetAnomaliesForAlert(String, String, GetAnomaliesForAlertOptions, CancellationToken) or GetAnomaliesForAlertAsync(String, String, GetAnomaliesForAlertOptions, CancellationToken). For other overloads, this property will be null.

Timestamp

The timestamp, in UTC, of the data point that generated this anomaly, as described by the DataFeed.

Value

The value of the data point that generated this anomaly.

Applies to