我如何使用 cloudwatch 指标计算上个月 AWS 中的 lambda 调用总数?

How do i calculate total number of lambda invocations in AWS for the last month using cloudwatch metric?

我想计算上个月我的 AWS 账户中所有 lambda 的调用总数。如图所示,右上角有时间段,我在其中指定了从和到时间。据我了解,这是我计算调用次数的时间段。下面的 table 中还有一个 Period 列,我不明白它的意义,更改它会对 Invocation Count 产生影响

转到您在该屏幕截图上看到的 Graph Options 选项卡,那里有 2 个要显示的值的选项:

  1. 最新值

    • 这显示了您所选时间范围内最近一段时间的值。 例如,如果您选择 'Statistic - Minimum' 和 'Period - 5 Minutes',它会显示您所选时间范围内最近 5 分钟的最小值。
  2. 时间范围值

    • 这显示了整个时间范围内的值。 例如,如果您选择 'Statistic – Minimum',它会显示整个时间范围内的最小值。 'Period' 设置对显示的值没有影响。

如果上个月是指过去 30 天,那么您可以select上面的选项 1 并将指标的周期更改为 30 天。

如果您需要最后一个日历月(9 月 1 日至 9 月 30 日),那么您可以select上面的选项 2 并在仪表板设置中设置您需要的时间范围。

绘制所需的指标和时间范围并添加动态标签 - "sum"。图表的图例将包含您绘制的每个指标的所有数据点的总和。