【发布时间】:2017-08-25 15:15:22
【问题描述】:
我有一个 lambda 函数,它应该将消息从 CloudWatch 转发到 ElasticSearch。 lambda 函数是用 Python (3.6) 编写的,应该每 5 秒运行一次,因为我每 5 秒向 CloudWatch 写入消息。 然而,在这条 lambda 消息的监控板上,我每分钟只看到 9 次调用。 我试图弄清楚为什么 AWS 会如此严重地限制它......
如果有任何帮助,我将 lambda 的超时设置为 1 分钟,过去 3 小时的错误数为每分钟 0。
谁能给我一个建议如何增加每分钟的调用次数?
通过从 cloudwatch 订阅日志组到 lambda 函数来触发 lamda。我选择了“流到 AWS lambda”
【问题讨论】:
-
Lambda 函数是如何被准确触发的?
-
我选择了流媒体...见上面我的回答
-
我认为无法保证每个日志事件都会调用一次 Lambda 函数。每次调用可能会收到不止一条日志消息。
-
哦!你说的太对了!我以前怎么没见过这个。有些调用中包含不止一条消息!
标签: python amazon-web-services lambda amazon-cloudwatch