当前位置: 首页 > 知识库问答 >
问题:

当来自AWS API网关的API超时或出错时发送松弛警报

尉迟子民
2023-03-14

我们使用API网关来路由我们用loopback编写的实际API。

因此很难准确地管理导致问题的API。

我正在寻找一个自动化的解决方案,比如是否可能通过一些lambda函数Cloud Watch警报在API网关中检测API超时或错误。

请注意,我希望发送获得超时或导致错误的API的通知,而不是所有的API。

共有1个答案

赵雪峰
2023-03-14

没有与CloudWatch的Slack直接集成。这里是我们遵循的架构。

CloudWatch-->SNS->Lambda-->Slack

将你的警报发送到SNS并订阅Lambda,然后Lambda就可以发送给Slack。对于从CloudWatch收到的任何警报,您都可以保留slack泛型。

https://read.acloud.guru/slack-notification-with-cloudwatch-alarms-lambda-6F2CC77B463A

希望有帮助。

 类似资料:
  • 我试图使用Slack自定义命令,但不太确定如何使用延迟消息,因为Yoda Speak外部API需要超过3秒来响应。 我做了以下工作: 在我的例子中发送了slack命令,并收到了. 使用以下内容以下内容发送到响应URL。 null 我仍然得到相同的错误“该死-那个斜杠命令不起作用(错误消息:)。在slash-command管理命令”

  • 我对API网关有一些问题。我做了几个API方法,有时它们的工作时间超过10秒,Amazon返回504错误。下面是截图: 请救命!如何增加超时?

  • 早上好,你能帮我们解决下一个问题吗:我有一个API网关+Java Lambda处理程序。这个Lambda使用httpconnection获取一些Internet REST API。 当我们使用这个Lambda而不使用VPC时,它工作得很好。但当我们使用配置了internet访问的VPC时--有时Lambda会出现超时错误而失败。它在20%的请求中失败(80%的请求工作正常),下一个错误发生在日志中

  • 你知道是怎么回事吗?

  • 网关的标准超时时间是30秒。但是在一些复杂的流中,需要比这个标准更长的时间。如何解决这个问题?Corda作为一个平台有没有提供任何解决方案?

  • 问题内容: 我有一个聊天应用程序,我希望每当用户不小心或手动关闭浏览器时,他都应该收到警报,以便可以执行各种清理操作。我希望在before事件上使用更多的东西,但我希望将其用于特定的网页,因为所有其他网页也在加载前被调用。请帮忙 问题答案: 我们应防止或提示用户执行这些操作将丢失其数据。 单击后退浏览器按钮。 单击刷新浏览器按钮。 点击浏览器的关闭按钮。 单击前进浏览器按钮。 键盘击键- + (关