Notifications and Alerts
Notifications
Stay informed about everything happening in your dex flows with the notification system. Whether it’s flow successes, failures, or key updates, the Notification Center ensures you and your team never miss important information about your data operations.
The Notification Center is a centralized hub for monitoring pipeline health and configuring alerts, making it easy to track workflows and respond quickly to issues—all without switching between tools.
Key Components
The Notification Center is organized into three sections:
Notifications – messages generated by triggered alerts.
Alerts – rules defining which events should send notifications.
Notification Channels – destinations for notifications, such as Slack or webhooks.
Accessing the Notification Center
You can open the Notification Center in two ways:
Sidebar Navigation: Click Notifications in the left sidebar.
Notifications Icon: Click the bell icon in the upper-right corner of the screen to view recent events and access the full Notification Center.
Creating Flow Monitoring Alerts
Custom alerts let you monitor flows and notify your team when specific events occur.
Setting Up Your First Alert
Navigate to the Alert Rules tab.
Click + Create Flow Alert.
Configure the alert:
Alert Name: Use clear, descriptive names that make the alert’s purpose obvious.
Select Flows: Choose specific flows, or enable Apply to all flows to monitor everything in your organization.
Trigger Conditions: Select when the alert should fire:
Flow failures
Flow starts
Flow completions (successful)
Priority Tags: Assign High, Medium, or Low priority
Tags provide context in notifications but do not affect dex behavior.
Creating a Notification Channel
Notification channels determine where alerts are delivered.
Navigate to the Notification Channels tab.
Click + Create New Channel.
Configure the channel:
Channel Name: Enter a descriptive name.
Channel Type: Currently, Slack is supported.
Setting Up a Slack Webhook
Go to Slack Apps and click Create New App. You’ll need permission to add apps to channels.
Select From scratch, name your app, and choose the Slack workspace.
In the sidebar, go to Incoming Webhooks and activate them.
At the bottom of the page, click Add New Webhook and select your target channel.
Copy the generated webhook URL and paste it into dex.
You can configure multiple channels and assign them to different alerts.
Understanding Notifications
Each notification includes detailed context for quick action.
Clicking a notification opens a details panel showing:
Flow Name: The flow that triggered the alert.
Alert Name: The rule responsible for the notification.
Failed Tasks: A list of components that encountered issues.
Execution Logs: Direct links to logs for troubleshooting.
Action buttons provide shortcuts to:
View flow details
Edit alert settings
Investigate specific flow runs
You can also enable/disable alerts using toggle switches in the Alerts table—ideal for temporarily silencing alerts during maintenance.
Troubleshooting
No notifications appearing?
Ensure alerts are enabled.
Verify trigger conditions match expected events.
Confirm flows are selected in alert rules.
Delivery channel issues?
Test Slack webhook URLs in a browser or API client.
Verify Slack channel permissions.
Check that channels are assigned to alerts.
Alert not triggering?
Review trigger conditions.
Confirm selected flows match the ones experiencing events.
Use Apply to all flows for organization-wide coverage.
Next Steps
Now that your notifications are configured, explore related features:
Flows and Automation – learn more about the flows you’re monitoring.
Tests – configure data quality tests that can trigger alerts.
Monitoring Flows – advanced flow monitoring techniques.
Variables and Secrets – securely store webhook URLs and API keys.
The Notification Center keeps your team informed and ready to act, ensuring your pipelines remain reliable. Combined with dex’s automated orchestration, you can focus on building data products with confidence—knowing that if something goes wrong, you’ll know right away.
Last updated: [Current Date] Was this helpful?
Last updated
Was this helpful?