Complete a 3 Question Survey and Earn a re:Post Badge
Help improve AWS Support Official channel in re:Post and share your experience - complete a quick three-question survey to earn a re:Post badge!
我想监控我的 AWS Lambda 函数的内存使用情况。
您可以使用以下 AWS 服务和工具来监控 Lambda 函数的内存使用情况。有关详细信息,请参阅监控和可观测性。
**注意:**要优化 Lambda 函数的内存使用情况,请参阅使用 AWS Lambda Power Tuning 分析函数。
使用 CloudWatch Logs Insights,您可以创建自定义查询语法来搜索和分析日志数据,以获取内存使用情况指标。有关详细信息,请参阅使用 CloudWatch Logs Insights 分析日志数据。
有关确定过度预置内存量的示例查询,请参阅 Lambda 日志的查询。
**注意:**在运行 CloudWatch Logs Insights 查询时,您的 AWS 账户会产生费用。有关详细信息,请参阅 Amazon CloudWatch 定价。
CloudWatch Lambda Insights 会自动从安装它的 Lambda 函数处收集内存使用情况指标。有关详细信息,请参阅开始使用 Lambda Insights。
有关跟踪和分析内存使用情况的示例工作流,请参阅检测函数异常的工作流示例。
有关示例日志事件,请参阅 CloudWatch Lambda Insights 中的示例遥测事件。
**注意:**CloudWatch Lambda Insights 需要安装 CloudWatch Lambda 扩展,这会向您的 AWS 账户收取费用。有关详细信息,请参阅 Lambda Insights 的“定价”部分。
适用于 Lambda for JVM 和 Lambda for Python 的 Amazon CodeGuru Profiler 集成会收集应用程序的性能数据。CodeGuru Profile 与采用 Java、Python 3.7 到 3.9 以及 JVM 语言(例如 Scala 和其他支持的运行时环境)编写的应用程序兼容。
在分析应用程序时,您可以监控其指标并接收建议,以提高其效率。
Operating Lambda: Use CloudWatch Logs Insights
Understanding AWS Lambda behavior using Amazon CloudWatch Logs Insights