Skip to main content

Notify

re_data notify command is used to send notifications relating to re_data alerts.

slackโ€‹

re_data notify slack \
--start-date 2021-01-01 \
--end-date 2021-01-31 \
--webhook-url https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX \
--subtitle="[Optional] Markdown text to be added as a subtitle in the slack message generated" \
--select anomaly \
--select test \
--select schema_change

Running this command would generate a slack message from the alerts re_data detected.

  • Supported arguments:
    • start-date (default: today - 7 days) - start date of the period for which you want to generate alerts
    • end-date (default: today) - end date of the period for which you want to generate alerts
    • webhook-url - incoming webhook gotten from a slack app.
    • subtitle (optional) - extra markdown text passed to the generated message. Often used to add some more context to the message generated.
    • dbt-vars - This accepts a valid YAML dictionary as string which is passed down to the dbt command using --vars.
    • select - (default: anomaly, schema_change, test) - alert type to be included in the notifications. This option allows multiple values and must be a valid alert type.
  • Dbt supported arguments:
    • profile - Which profile to load. Overrides setting in dbt_project.yml.
    • target - Which target to load for the given profile.
    • project-dir - Which directory to look in for the dbt_project.yml file. Default is the current working directory and its parents.
    • profiles-dir - Which directory to look in for the profiles.yml file. Default = ~/.dbt.

emailโ€‹

re_data notify email \
--start-date 2021-01-01 \
--end-date 2021-01-31 \
--select anomaly \
--select test \
--select schema_change

Running this command would generate a slack message from the alerts re_data detected.

  • Supported arguments:
    • start-date (default: today - 7 days) - start date of the period for which you want to generate alerts
    • end-date (default: today) - end date of the period for which you want to generate alerts
    • select - (default: anomaly, schema_change, test) - alert type to be included in the notifications. This option allows multiple values and must be a valid alert type.
    • dbt-vars - This accepts a valid YAML dictionary as string which is passed down to the dbt command using --vars.
  • Dbt supported arguments:
    • profile - Which profile to load. Overrides setting in dbt_project.yml.
    • target - Which target to load for the given profile.
    • project-dir - Which directory to look in for the dbt_project.yml file. Default is the current working directory and its parents.
    • profiles-dir - Which directory to look in for the profiles.yml file. Default = ~/.dbt.