Pipeline Alerting

Pipeline alerts provide real-time notifications when an asset in your integrated pipeline fails to execute. This feature helps you stay on top of data pipeline health by sending automated alerts to your preferred communication channels.

How it Works

When you set up a new pipeline integration (such as Airflow, dbt, or Fivetran), a Notifications section becomes available. In this section, you can configure one or more alerting destinations. When an asset (like a dbt model or an Airflow DAG) fails to run, Sifflet will automatically send a notification to the specified destination(s).

Sample Slack notification for dbt model failure

Sample Slack notification for dbt model failure

🔔 Supported Destinations

You can receive pipeline alerts through the following platforms:

  • Slack: Get real-time notifications directly in one or multiple designated Slack channels.
  • Email: Receive alerts via email, perfect for formal communication or when you're not in Slack.
  • Microsoft Teams: Have alerts sent to one or multiple Microsoft Teams channels.
  • Webhooks: Send failure notifications to a custom URL, enabling integration with any service that can receive a POST request.

Setup Guide

To activate pipeline alerts:

  1. Navigate to the Integrations page in Sifflet.
  2. Click on your desired pipeline integration (Airflow, dbt, or Fivetran).
  3. In the integration setup, find the Notifications section.
  4. Activate the destination that corresponds to your preferred platform (Slack, Email, Webhook, or Microsoft Teams).
  5. Specify the channels via which you want to be notified.
  6. Save your integration settings.
Pipeline Alerting configuration

Pipeline Alerting configuration

Once configured, alerts will be sent automatically whenever a pipeline asset fails.