Creating defined alerts
With Data Observability, you can also create alerts to monitor specific system or data quality metrics and be notified when values fall outside an expected range.
Procedure
Follow the steps to create a threshold alert based on a dynamic range to trigger when a metric deviates from a defined baseline by a specified percentage.
-
From the Data Observability page, click New alert.
-
Select the alert type. In this example, select System metric alert. For more information about alert types, see Data Observability alerts.
-
Define the asset to observe:
- Click Select job.
- Select the workspace and the job for which you want to create the alert. For system metric alerts, you can select only one job.
- Click Add assets.
-
Select the metric that you want to monitor from the dropdown list.
-
Select Percent deviation as the condition type. With the percent deviation option, you can observe changes in a metric’s value relative to its baseline or expected value.
-
Configure the dynamic range:
- Set a baseline ratio value: Establish a standard value for your metric.
- Specify the acceptable percentage variation: Define the percentage range within which the actual value can deviate from the baseline.
- Calculate the acceptable range: The acceptable range is the baseline value ± the percentage deviation. Values within this range do not trigger an alert. The units of the baseline ratio match the units of the selected metric. For example,
if the metric is duration expressed in minutes, the baseline ratio is also expressed in minutes. Look at the following example:
- Baseline ratio: 6 (for example, job run duration in minutes)
- Percent deviation: 30%
- Acceptable range: 4.2 - 7.8 (6 ± 1.8, where 1.8 is 30% of 6)
- Alerts are triggered for values outside this range (less than 4.2 or greater than 7.8)
-
Click Next.
-
Select the severity level for the alert. Severity is provided for informational purposes only.
-
Provide a unique alert name (required) and an optional description.
-
(Optional) Assign an alert receiver, or create one if none exists. With alert receivers, you can define who and how is notified when the alert is triggered.
For more information, see (Optional) Add an alert receiver.