Get status updates in your Teams channel.
Follow these instructions on Teams to setup incoming webhooks for your workspace.
Once you’ve set up webhooks for Teams, you should have a webhook URL that Teams provides.
Here is an example webhook (yours may vary):
Follow these steps to add that webhook URL to your project settings:
Open the Mage tool in your browser (e.g. http://localhost:6789/).
Open a pipeline and start editing it (e.g. http://localhost:6789/pipelines/example_pipeline/edit).
In your left sidebar in the file browser, scroll all the way down and click
on a file named metadata.yaml
.
In the metadata.yaml
file, add a section with the following
configuration or update the existing notification_config
section:
If you omit the alert_on
section it will default to trigger_failure
and trigger_passed_sla
.
Options:
trigger_failure
: alert when a run of a trigger failstrigger_success
: alert when a run of a trigger succeedstrigger_passed_sla
: alert when a run of a trigger passes slaIn the metadata.yaml
file, add the following values:
Change the webhook_url
values to be the webhook URLs you created from Teams.
The webhook_url
must be a string if you are using version 0.9.73 or older and it only accepts one endpoint.
Whenever a pipeline run is successfully completed or fails, a Teams message will appear in the channel you configured the webhook URL for.
Here is an example of what that message could look like: