Skip to main content
Elementary connects to your Fivetran account to automatically create incidents when connector syncs fail. When a sync ends, Elementary evaluates the outcome and opens or updates an incident accordingly.
Connector filtering is not yet supported. Incidents will be created for all connectors in the monitored destination groups. Filtering by specific connectors will be added in a future release.

How it works

  1. You connect your Fivetran account to Elementary with a Fivetran API key and select which destination groups to monitor.
  2. Elementary subscribes to Fivetran’s sync_end events for the selected groups automatically - no manual configuration in Fivetran is required.
  3. Each time a connector sync completes, Elementary evaluates the outcome and creates or updates an incident when the sync fails.
  4. The incident appears in Elementary’s Incidents view, where you can investigate, comment, and resolve it.

Enabling Fivetran

Connecting Fivetran requires permission to edit integrations in Elementary.
1

Create a Fivetran API key

In Fivetran, go to your account settings and generate an API key. Copy the API key and API secret .Which permissions should I provide to the API key?
  • Read permission to all resources
  • Manage permission to the webhook resource
See Fivetran’s API key documentation for details.
2

Open the Fivetran integration in Elementary

In Elementary, go to Settings → Environments and select the environment you want to connect. Under Integrations, click Connect Fivetran.
3

Enter your Fivetran credentials

Paste the API key and API secret and continue. Elementary validates the credentials and loads the destination groups available in your Fivetran account.
4

Select destination groups and connect

Choose the destination groups you want to monitor, then save. Elementary connects to Fivetran and automatically starts syncing and monitoring the selected groups.

Where to see Fivetran incidents

Fivetran sync failures appear in the Incidents view in Elementary. Each incident includes:
  • Connector name and ID
  • Sync status and failure reason (when available)
  • Event timestamp
  • Destination group ID