Skip to main content

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

  1. Navigate to the Alert Gateways section in DeepDQ
  2. Click "Add Alert Gateway" button
  3. Enter a descriptive name for the gateway
  4. Select the channel type (Slack or Email)
  5. Configure the required parameters based on the gateway type
  6. Test the gateway to ensure proper configuration
  7. 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:

  1. Sentinel Detection: When a Sentinel detects an issue
  2. Alert Trigger: The system evaluates configured alert conditions
  3. Gateway Selection: Relevant Alert Gateways are identified
  4. Message Delivery: Notifications are sent through configured channels
  5. 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.