Alert
Alerts trigger notifications when certain conditions are met.
Examples
Python
alert = Alert(
name="some_alert",
warehouse="some_warehouse",
schedule="USING CRON * * * * *",
condition="SELECT COUNT(*) FROM some_table",
then="CALL SYSTEM$SEND_EMAIL('example@example.com', 'Alert Triggered', 'The alert condition was met.')",
)
YAML
alerts:
- name: some_alert
warehouse: some_warehouse
schedule: USING CRON * * * * *
condition: SELECT COUNT(*) FROM some_table
then: CALL SYSTEM$SEND_EMAIL('example@example.com', 'Alert Triggered', 'The alert condition was met.')
Fields
name
(string, required) - The name of the alert.warehouse
(string or Warehouse) - The name of the warehouse to run the query on.schedule
(string) - The schedule for the alert to run on.condition
(string) - The condition for the alert to trigger on.then
(string) - The query to run when the alert triggers.owner
(string or Role) - The owner role of the alert. Defaults to "SYSADMIN".comment
(string) - A comment for the alert. Defaults to None.tags
(dict) - Tags for the alert. Defaults to None.
Last updated