Alert Gateways
Alert Gateways are communication channels that deliver notifications when data quality issues are detected. They ensure the right people are informed at the right time about critical data quality events.
What are Alert Gateways?
Alert Gateways serve as the communication bridge between DeepDQ's monitoring system and your team. When Sentinels detect data quality issues, anomalies, or other important events, Alert Gateways automatically send notifications through your preferred communication channels.
Supported Alert Gateway Types
DeepDQ currently supports the following alert gateway types:
Slack Webhooks
Send data quality alerts directly to Slack channels for real-time team collaboration and immediate response.
Key Features:
- Direct integration with Slack workspaces
- Multiple webhook support for cross-team notifications
- Real-time alert delivery
- Built-in testing and validation
Email Notifications
Reliable delivery of data quality alerts to individual team members or distribution lists.
Key Features:
- Multiple recipient support
- Distribution list compatibility
- Formal notification and audit trails
- Flexible recipient management
Managing Alert Gateways
Creating a New Alert Gateway
- Navigate to the Alert Gateways section in DeepDQ
- Click "Add Alert Gateway" button
- Enter a descriptive name for the gateway
- Select the channel type (Slack or Email)
- Configure the required parameters based on the gateway type
- Test the gateway to ensure proper configuration
- Save the alert gateway
Testing Alert Gateways
DeepDQ provides built-in testing functionality to verify your alert gateway configurations:
- Test Message: Send a test alert to verify connectivity
- Configuration Validation: Automatic validation of configuration parameters
- Delivery Confirmation: Confirmation of successful message delivery
Alert Gateway Integration with Sentinels
Alert Gateways work seamlessly with Sentinels to provide automated notifications:
- Sentinel Detection: When a Sentinel detects an issue
- Alert Trigger: The system evaluates configured alert conditions
- Gateway Selection: Relevant Alert Gateways are identified
- Message Delivery: Notifications are sent through configured channels
- Delivery Tracking: System tracks successful delivery and any failures
Upcoming Integrations
DeepDQ is continuously expanding its integration capabilities. The following alert channels are currently in development:
Coming Soon
- Microsoft Teams: Direct integration with Teams channels and chat
- PagerDuty: Incident management and escalation workflows
- Webhooks (Generic): Custom webhook integrations for any REST API
- Jira: Automatic ticket creation for data quality issues
Best Practices
Gateway Naming
- Use descriptive names that indicate purpose and scope
- Include environment information (e.g., "Production-Critical-Alerts")
- Consider team or department in naming convention
Channel Selection
- Slack: Best for real-time team collaboration and immediate response
- Email: Ideal for formal notifications and audit trails
- Multiple Channels: Use both for critical alerts requiring immediate attention
Alert Management
- Configure appropriate alert thresholds to avoid notification fatigue
- Use different gateways for different severity levels
- Consider time-based routing for different business hours
- Set up escalation workflows using multiple gateway types
For detailed configuration instructions for each alert gateway type, see the individual gateway documentation pages linked above.