When you connect your Workstream instance to your core data systems, we will detect data incidents, alert your team of them in Slack, and streamline your data incident management form end to end.
We have a long integration roadmap in this area, and currently offer integrations with, dbt Core, dbt Cloud and Monte Carlo to detect and sync incidents in those systems.
Incidents created via dbt
dbt does not have a native concept of incidents, so Workstream indexes your dbt project, including all of its nodes, and listens to the results of your dbt runs.
When a test fails in dbt, Workstream will create an incident and set it's status as detected. The incident will tell you which model, source and test failed and provide a link back to the run results in dbt cloud.
Workstream will automatically update the incident status to resolved when we detect a dbt run where the test is fixed. If the same test fails again in a subsequent run, a new incident will be created.
Incidents created via Monte Carlo
As an observability solution, Monte Carlo has an incident framework and so Workstream directly syncs detected Monte Carlo incidents into our system. Workstream will also sync the incident status to match the latest status in Monte Carlo. We will also provide a link back to the incident in Monte Carlo.