【问题标题】:Add CloudWatch Logs to To SNS Email将 CloudWatch Logs 添加到 SNS 电子邮件
【发布时间】:2019-02-08 17:58:57
【问题描述】:

我正在尝试在 AWS Lambda 函数中引发一些错误时发送警报电子邮件。我可以将 CloudWatch 警报配置为通过 SNS 主题 by creating an Alarm 发送电子邮件。如果我有 python 异常,the alarm is thrown an email is sent。我可以在 Cloudwatch 日志中看到异常数据。但是,电子邮件不包含异常数据。它们仅在日志中显示如下:

{
"errorMessage": "Example Test Failure",
"errorType": "Exception",
"stackTrace": [
    [
    "/var/task/lambda_function.py",
    7,
    "lambda_handler",
    "raise Exception('Example Test Failure')"
    ]
  ]
}

有没有办法将此errorMessage 添加到 SNS 电子邮件的文本中?

【问题讨论】:

  • 老实说,我还没有真正研究过这个,但我认为应该可以格式化 Cloudwatch 警报输出的内容。所以本质上,您需要自定义该模板以包含 errorMessage 并将数据发布到 SNS。就像我说的,我没有研究过这个,但我认为这应该是可能的

标签: aws-lambda amazon-sns amazon-cloudwatch amazon-cloudwatchlogs


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    • 2021-11-17
    • 1970-01-01
    • 1970-01-01
    • 2018-01-04
    相关资源
    最近更新 更多