title: How can I configure multiple Lambda functions to publish to an SNS topic if any error is encountered or invocation fails?
body: <p>I've tried a few things:</p>
  
  <ul>
  <li>SNS Topic as a failure destination for the lambda (this doesn't work because the Lambda's are triggered via synchronous events like SQS, SNS, or CloudWatch scheduled event).</li>
  <li>CloudWatch alarms (these seem to be really more for aggregating data, not triggering alerts for single errors)</li>
  <li>Creating a Lambda that subscribes to a CloudWatch log group (it seems I'd have to create one of these for every single lambda function)</li>
  </ul>
  
  <p>What's the preferred way of monitoring a slew of lambdas for failed invocations? Ideally, the 1st method above would work and I could pipe a handful of these to an SNS topic. If any errors are encountered I'd be notified with a summary and can investigate further. I'm certain I'm missing something.</p>