Aws lambda 长期跟踪AWS lambda执行情况

Aws lambda 长期跟踪AWS lambda执行情况,aws-lambda,Aws Lambda,在AWS Lambda控制台中,我只能看到过去7天的调用次数。具体地说,我获得了我的第一个Alexa技能认证,我想保持长期的使用统计数据(它是作为一个NodeJS Lambda函数实现的)。有没有办法查看过去30天的数据?我需要做些什么才能更长久地保存数据。我可以看到几个潜在的选择: 1) AWS内置的一些东西,我还没有探索或学习过 2) 编写代码以复制/汇总现有日志数据 3) 将我自己的跟踪添加到我的AWS Lambda函数中您在Lambda控制台中看到的图表是AWS CloudWatch中维

在AWS Lambda控制台中,我只能看到过去7天的调用次数。具体地说,我获得了我的第一个Alexa技能认证,我想保持长期的使用统计数据(它是作为一个NodeJS Lambda函数实现的)。有没有办法查看过去30天的数据?我需要做些什么才能更长久地保存数据。我可以看到几个潜在的选择:

1) AWS内置的一些东西,我还没有探索或学习过

2) 编写代码以复制/汇总现有日志数据


3) 将我自己的跟踪添加到我的AWS Lambda函数中

您在Lambda控制台中看到的图表是AWS CloudWatch中维护的Lambda函数度量的简单视图。您可以在CloudWatch控制台中查看相同的数据,CloudWatch将保留15个月的数据。因此,无需进行任何代码更改或与任何新服务或任何东西集成,只需更改您正在查看的控制台,您可以从视图中只有7天的数据变为15个月的数据。

您在Lambda控制台中看到的图表是在AWS CloudWatch中维护的Lambda功能指标的简单视图。您可以在CloudWatch控制台中查看相同的数据,CloudWatch将保留15个月的数据。因此,无需进行任何代码更改或与任何新服务或任何东西集成,只需更改您正在查看的控制台,您就可以从视图中只有7天的数据变为15个月的数据。

您可以将日志数据导出到S3,如果需要,您可以从S3下载日志数据或使用Athena查询日志数据


文档:将日志数据导出到AmazonS3

您可以将日志数据导出到S3,如果需要,可以从S3下载日志数据或使用Athena查询日志数据


文档:将日志数据导出到Amazon S3

< P> >添加到@马克的答案中,如果您需要将日志保存更长时间,您可以考虑将您的日志从CoudWead流到一个弹性搜索集群,并使用Kibana作为可视化层。

从AWS中查看更多细节。

< P>如果您需要将日志保存更长时间,则可以添加到@马克的答案中,您可以考虑将您的日志从CyrdWiste流到弹性搜索集群,并使用Kibana作为可视化层。
查看Aws提供的更多详细信息。

谢谢,我创建了一个图表并将其保存为仪表板。如果我在一个客户那里,他们想要保存3到5年的统计数据,该怎么办?@NealWalters如果您需要保存15个月以上,您需要通过API调用导出这些指标。谢谢,我创建了一个图表并将其保存为仪表板。如果我在一个客户那里,他们想要保存3到5年的统计数据,该怎么办?@NealWalters如果需要保存15个月以上,您需要通过API调用导出这些指标。已修复。谢谢@NealWalters.Fixed。谢谢@NealWalters。