View a markdown version of this page

Lambda 托管实例的容量提供程序系统日志 - Amazon Lambda
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

Lambda 托管实例的容量提供程序系统日志

为了帮助您监控 Lambda Managed Instances 环境并排查其故障,Lambda 会自动为容量提供程序生成系统日志。您可以使用 Lambda 控制台、CloudWatch 控制台、Amazon Command Line Interface(Amazon CLI)或 CloudWatch API 查看容量提供程序的日志。您还可以使用 CloudWatch Logs 订阅筛选条件将日志路由到 Amazon S3 和 Firehose。

只要容量提供程序的操作角色具有必要的权限,Lambda 就会捕获系统日志并将其发送至 Amazon CloudWatch Logs(即默认目的地)。

注意

容量提供程序系统日志默认启用。当您创建容量提供程序时,Lambda 会自动将系统日志发送到 CloudWatch Logs。

  • CloudWatch Logs 是容量提供程序系统日志的默认日志记录目的地。CloudWatch Logs 提供实时日志查看和分析功能,并支持根据您的日志数据创建指标和警报。

  • Amazon S3 对于长期存储来说经济实惠,并且可以使用 Athena 等服务来分析日志。延迟通常较高。

  • Firehose 提供将日志流式传输到各个目标的托管服务。如果您需要将日志发送到其他 Amazon 服务(例如,OpenSearch Service 或 Redshift Data API)或第三方平台(如 Datadog、New Relic 或 Splunk),Firehose 会通过提供预构建的集成来简化该过程。

配置日志目标

Lambda 对容量提供程序系统日志支持多个目的地。无论您选择哪个目的地,Lambda 都会提供控制日志筛选和传输的选项。

容量提供程序系统日志仅使用 JSON 结构化格式。JSON 结构化日志提供增强的可搜索性并且支持自动分析。您可以通过配置系统日志级别来控制 Lambda 发送到所选目的地的日志。筛选可以帮助您管理存储成本,并使您在调试期间更容易找到相关的日志条目。

有关设置每个目的地的更多信息,请参阅以下主题:

配置容量提供程序的日志控制

为了让您更好地控制如何捕获、处理和使用容量提供程序系统日志,Lambda 提供了以下日志配置选项:

  • 日志级别:选择 Lambda 发送到 CloudWatch Logs 的系统日志的详细级别:DEBUG、INFO 或 WARN。

  • 日志组:选择容量提供程序向其发送日志的 CloudWatch Logs 日志组。

有关配置日志控制的更多信息,请参阅以下主题: