Documentation Index
Fetch the complete documentation index at: https://docs.elementary-data.com/llms.txt
Use this file to discover all available pages before exploring further.
Most alert settings can be managed directly in the Elementary Cloud UI — no code changes needed. Code configuration is useful when you want settings version-controlled or need to apply them in bulk across many assets.
.yml files.
Elementary prioritizes configuration in the following order:
For models / sources:
- Model config block
- Model properties
- Model path configuration under
modelskey indbt_project.yml
- Test properties
- Tests path configuration under
testskey indbt_project.yml - Parent model configuration
Owners
An owner is the person responsible for the model or test. Owners are tagged in alerts and shown throughout the UI. Owners can also be added or edited directly in the Catalog. Elementary enriches alerts with owners for models or tests).- If you want the owner to be tagged on slack use ’@’ and the email prefix of the slack user (@jessica.jones to tag [email protected]).
- You can configure a single owner or a list of owners (
["@jessica.jones", "@joe.joseph"]).
Subscribers
Subscribers are additional users who should be notified on alerts for a model or test, beyond the owner. If you want additional users besides the owner to be tagged on an alert, add them as subscribers.- If you want the subscriber to be tagged on slack use ’@’ and the email prefix of the slack user (@jessica.jones to tag [email protected]).
- You can configure a single subscriber or a list (
["@jessica.jones", "@joe.joseph"]).
Description
Elementary supports configuring description for tests that are included in alerts. It’s recommended to add an explanation of what does it mean if this test fails, so alert will include this context.Tags
You can use tags to provide context to your alerts.- You can tag a group or a channel in a slack alert by adding
#channel_nameas a tag. - Tags are aggregated,so a test alert will include both the test and the parent model tags.
Alert distribution
Custom channel
Route alerts for a specific model or test to a dedicated Slack channel. You must always configure a default fallback channel in your integration settings.Suppression interval
Prevent repeated alerts for the same ongoing issue. Set a snooze period in hours — Elementary won’t send new alerts on the same issue within that window.Group alerts by table
By default, Elementary sends one alert per failure. You can instead group all failures for a table into a single notification. Grouped alerts include a union of owners, tags, and subscribers but contain less detail per issue.Alert fields
Control which fields appear in the alert. All fields are included by default. Supported fields:table, column, description, owners, tags, subscribers, result_message, test_parameters, test_query, test_results_sample

