Notifications for Azure Functions (esp. Queue triggers)
While it's excellent that Azure Functions integrate with Application Insights, there is still a need for a SIMPLE/STRAIGHTFORWARD, straightforward way to configure notifications when the function fails. (suggestion below)
It is important to understand that this is NOT best solved within the function code itself. When a function which is triggered by a queue fails (throws exception), the calling code retries that queue message several times. If the number of failures for a queue item exceeds a threshold, then the queue message is placed in the poison queue. A function should not notify of failure on every retry. Instead we need a notification when the msg is placed in the poison queue because that is the point at which that msg has failed to be processed. However, that code is outside the control of the function itself.
In the Azure portal there is a "Failures" blade for a function. That blade should offer a simple and straightforward way to set up email or SMS Text notifications. Or at BARE MINIMUM some kind of web hook.