SageMaker Pipeline Notifications

Be notified when a SageMaker Pipeline execution fails

This workflow implements a notification system for when an Amazon SageMaker Pipeline execution fails. For customers with many running pipelines, it becomes challenging to see which ones may have failed. This workflow provides an alert of a failed pipeline execution for further investigation as to why the pipeline failed. The system sends an email notification via Amazon SNS but could easily be extended to trigger other automated remediation actions e.g. automated creation of a ticket in your ticketing system via AWS Lambda.
The workflow relies exclusively on AWS SDK service integrations and contains no custom Lambda code that needs to be maintained.

< Back to all workflows

GitHub icon View this workflow on GitHub


Clone repo

git clone https://github.com/aws-samples/step-functions-workflows-collection/tree/main/sagemaker-pipeline-notifications-cdk/cd step-functions-workflows-collection/sagemaker-pipeline-notifications-cdk

Deploy

cdk deploy


Testing

See the GitHub repo for detailed testing instructions.

Cleanup

1. Delete the stack: cdk destroy.

Additional resources

Created by:

Adrian Hunter

Adrian Hunter

Adrian Hunter is a Senior Solutions Architect at Amazon Web Services (AWS) based on the Gold Coast, Australia.

Follow on LinkedIn