Skip to content

Commit b1ef67e

Browse files
Merge pull request #7646 from segmentio/retl-alerting-fixes
PM-requested Reverse ETL/alerting fixes
2 parents 41e9079 + 43a0578 commit b1ef67e

File tree

3 files changed

+20
-21
lines changed

3 files changed

+20
-21
lines changed

src/connections/reverse-etl/faq.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,16 @@ Get answers to some frequently asked Reverse ETL questions.
99
It's expected that when you select **Updated records**, the records do not change after the first sync. During the first sync, the reverse ETL system calculates a snapshot of all the results and creates records in the `_segment_reverse_etl` schema. All the records are considered as *Added records* instead of *Updated records* at this time. The records can only meet the *Updated records* condition when the underlying values change after the first sync completes.
1010

1111
## Can I be notified when Reverse ETL syncs fail?
12-
Yes, you can sign up for Reverse ETL sync notifications.
12+
Yes, you can sign up for Reverse ETL sync notifications for failed or partially successful syncs. Segment sends notifications for every sync failure.
1313

1414
To receive Reverse ETL sync notifications:
15-
1. Navigate to **Settings > User Preferences**.
16-
2. Select **Reverse ETL** in the **Activity Notifications** section.
17-
3. Enable the toggle for **Reverse ETL Sync Failed**.
15+
1. From your workspace's homepage, navigate to the Monitor tab and select **Alerts**.
16+
2. On the **Default** tab, select **Reverse ETL**.
17+
3. Identify the event you'd like to be alerted for and select the menu icon under the **Actions** tab.
18+
4. Click **Enable alert** and select the notification channels for which you'd like to receive alerts.
19+
5. Click **Save**.
1820

19-
In case of consecutive failures, Segment sends notifications for every sync failure. Segment doesn't send notifications for partial failures.
21+
For more information about Reverse ETL alerting, refer to the [Monitor documentation](/docs/monitor/alerts/default-alerts/#reverse-etl-alerts).
2022

2123
## Does Segment use Transport Layer Security (TLS) for the connection between Snowflake and Segment?
2224
Segment uses the [gosnowflake library](https://pkg.go.dev/github.com/snowflakedb/gosnowflake#pkg-variables){:target="_blank"} to connect with Snowflake, which internally uses TLS for the HTTP transport.

src/connections/reverse-etl/manage-retl.md

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -71,25 +71,22 @@ Once you cancel a sync, the record count under **Extraction Results** reflects t
7171
You can choose to replay syncs. To replay a specific sync, contact [[email protected]](mailto:[email protected]). Keep in mind that triggering a replay resyncs all records for a given sync.
7272

7373
## Alerting
74-
You can opt in to receive email, Slack, and in-app alerts about Reverse ETL sync failures and fluctuations in the volume of events successfully delivered to your mapping.
74+
You can opt in to receive email, Slack, and in-app alerts about Reverse ETL sync failures and fluctuations in the volume of events successfully delivered to your mapping. Segment sends notifications for every sync failure, even if the failures happen consecutively.
7575

7676
The notification channels that you select for one alert will apply to all alerts in your workspace.
7777

7878
### Failed or partially successful syncs
79-
To subscribe to alerts for a failed or partially successful sync:
80-
1. Navigate to **Settings > User Preferences**.
81-
2. Select **Reverse ETL** in the **Activity Notifications** section.
82-
3. Click the Reverse ETL sync status that you'd like to receive notifications for. You can select one or more of the following sync statuses:
83-
- **Reverse ETL sync failed**: Receive a notification when your Reverse ETL sync fails.
84-
- **Reverse ETL sync partial success**: Receive a notification when your Reverse ETL sync is partially successful.
85-
4. Select one or more of the following alert options:
86-
- **Enable email notifications**: Enter an email address or alias that should receive alerts.
87-
- **Enable Slack notifications**: Enter a webhook URL and Slack channel name. You can post messages to your channel with either a [webhook](https://api.slack.com/messaging/webhooks){:target="_blank”} or a [workflow](https://slack.com/help/articles/360041352714-Build-a-workflow--Create-a-workflow-that-starts-outside-of-Slack){:target="_blank”}.
88-
- **Enable in-app notifications**: Select this option to see an in-app notification.
89-
5. Click **Create alert**.
90-
91-
> success ""
92-
> If you opted to receive notifications by email, you can click **View active email addresses** to see the email addresses that are currently signed up to receive notifications.
79+
80+
To receive notifications for failed or partially successful syncs:
81+
1. From your workspace's homepage, navigate to the Monitor tab and select **Alerts**.
82+
2. On the **Default** tab, select **Reverse ETL**.
83+
3. Identify the event you'd like to be alerted for and select the menu icon under the **Actions** tab.
84+
4. Click **Enable alert** and select the notification channels for which you'd like to receive alerts.
85+
5. Click **Save**.
86+
87+
<!--- IG 5/2025 - alerting still not consolidated. When it is I'll add this back
88+
For more information about Reverse ETL alerting, refer to the [Monitor documentation](/docs/monitor/alerts/default-alerts/#reverse-etl-alerts).
89+
--->
9390

9491
<!--- IG 9/2024 - not yet working
9592
### Model-level volume spike alerts

src/monitor/alerts/default-alerts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ your identity-resolved profiles to your data warehouse.
135135
- **Reverse ETL Sync Partial Success**: Segment was able to sync some, but not all, of your records from your data warehouse with your downstream destination.
136136

137137
> info "Custom Reverse ETL alerts"
138-
> During the Monitor public beta, you can configure custom Reverse ETL alerts for [failed or partially successful syncs](/docs/connections/reverse-etl/manage-retl/#failed-or-partially-successful-syncs) and [mapping-level successful delivery rate fluctuations](/docs/connections/reverse-etl/manage-retl/#mapping-level-successful-delivery-rate-fluctuations), but these alerts won't appear in the Monitor tab.
138+
> During the Monitor public beta, you can configure custom Reverse ETL alerts for [mapping-level successful delivery rate fluctuations](/docs/connections/reverse-etl/manage-retl/#mapping-level-successful-delivery-rate-fluctuations), but these alerts won't appear in the Monitor tab.
139139
140140
## Data Graph alerts
141141
- **Data Graph Breaking Change**: A change in your warehouse broke components of your Data Graph. For more information about breaking changes, see the [Data Graph docs](/docs/unify/data-graph/#detect-warehouse-breaking-changes).

0 commit comments

Comments
 (0)