Hi @bk ,
This is a an interesting ask :)
There are multiple options, but it mainly depends on how GRANULAR you want to get the notifications. For example,
- You can setup Alert from
DataFactory --> Monitor --> Alerts & metrics --> New alert rule
. If you setup the metrics as "Failed pipeline run metrics", then you will get notification for the failure of those pipelines you have selected from the UI. - You can create your own custom LogicApp to get more granular and customize notifications. Now, if you create a custom LogicApp ( from the link you provided above) to send the error, Then make it generic, so that you can use the same LogicApp to send any notification to anyone. As the LogicApp will be generic, you do not have to create separate LogicApp(s) for each pipeline/activity. All you will have to do is, call the LogicApp after each ACTIVITY you want to get notifications to.
Hope this helps. Thanks! :)