如何找出对我的调用有贡献的 lambda counts/costs
How to figure out lambdas that are contributing to my invocation counts/costs
我有 2 打 lambda。我注意到这个月我的账单很高,我看到有 70 万次调用。有没有一种简单的方法可以在一个视图中查看我所有 lambda 的所有统计信息,并“按期间内的调用排序”?这种仪表板会很有价值。
您可以转到 Cloudwatch Metrics 获取所有 lambda 的调用列表。这不会给你一个计数,而是你想要的时间段内的统计数据,应该可以帮助你了解哪些 lambda 有更多的调用。
刚打起来this url。
您应该会看到您在 us-east-1 的帐户中拥有的所有 lambda 的列表。
如果您所在的地区是其他地区,请更改地区。
然后 select 所有的 lambda。在顶部,您应该看到一种指定时间的方法,可以将时间限制为几周甚至一个月。我在 URL.
中将其设置为过去 4 周
在图表指标中,确保将统计字段设置为 "Sum" 以确保您看到调用总和。
这应该让您了解 Lambda 调用最多的是什么。
然而,这是故事的一部分。
lambda 执行的持续时间也很重要,您可以使用此 url 来计算 duration of lambda executions 随着时间的推移。
这两个指标应该可以帮助您了解什么 lambda 是调用次数最多或执行时间最长的。
如果您想自动执行此操作,您还可以使用 list metrics and get metric statistics clis 在脚本中获取实际统计信息。
您可以使用像 Dashbird 这样的无服务器监控服务来获取任何 AWS Lambda 函数的确切成本以及优化这些成本的见解。
我有 2 打 lambda。我注意到这个月我的账单很高,我看到有 70 万次调用。有没有一种简单的方法可以在一个视图中查看我所有 lambda 的所有统计信息,并“按期间内的调用排序”?这种仪表板会很有价值。
您可以转到 Cloudwatch Metrics 获取所有 lambda 的调用列表。这不会给你一个计数,而是你想要的时间段内的统计数据,应该可以帮助你了解哪些 lambda 有更多的调用。
刚打起来this url。 您应该会看到您在 us-east-1 的帐户中拥有的所有 lambda 的列表。 如果您所在的地区是其他地区,请更改地区。
然后 select 所有的 lambda。在顶部,您应该看到一种指定时间的方法,可以将时间限制为几周甚至一个月。我在 URL.
中将其设置为过去 4 周在图表指标中,确保将统计字段设置为 "Sum" 以确保您看到调用总和。 这应该让您了解 Lambda 调用最多的是什么。
然而,这是故事的一部分。 lambda 执行的持续时间也很重要,您可以使用此 url 来计算 duration of lambda executions 随着时间的推移。
这两个指标应该可以帮助您了解什么 lambda 是调用次数最多或执行时间最长的。
如果您想自动执行此操作,您还可以使用 list metrics and get metric statistics clis 在脚本中获取实际统计信息。
您可以使用像 Dashbird 这样的无服务器监控服务来获取任何 AWS Lambda 函数的确切成本以及优化这些成本的见解。