

# 使用容量提供程序系统日志
<a name="lambda-managed-instances-monitoring-system-logs"></a>

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

只要容量提供程序的[操作角色](lambda-managed-instances-operator-role.md)具有必要的权限，Lambda 就会捕获系统日志并将其发送至 Amazon CloudWatch Logs（即默认目的地）。

**注意**  
容量提供程序系统日志默认启用。当您创建容量提供程序时，Lambda 会自动将系统日志发送到 CloudWatch Logs。
+ **CloudWatch Logs** 是容量提供程序系统日志的默认日志记录目的地。CloudWatch Logs 提供实时日志查看和分析功能，并支持根据您的日志数据创建指标和警报。
+ **Amazon S3** 对于长期存储来说经济实惠，并且可以使用 Athena 等服务来分析日志。延迟通常较高。
+ **Firehose** 提供将日志流式传输到各个目标的托管服务。如果您需要将日志发送到其他 AWS 服务（例如，OpenSearch Service 或 Redshift Data API）或第三方平台（如 Datadog、New Relic 或 Splunk），Firehose 会通过提供预构建的集成来简化该过程。

## 配置日志目标
<a name="lambda-managed-instances-system-logs-configuring-destinations"></a>

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

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

有关设置每个目的地的更多信息，请参阅以下主题：
+ [将容量提供程序系统日志发送至 CloudWatch Logs](lambda-managed-instances-monitoring-cwl.md)
+ [将容量提供程序系统日志发送到 Firehose](lambda-managed-instances-monitoring-firehose.md)
+ [将容量提供程序系统日志发送到 Amazon S3](lambda-managed-instances-monitoring-s3.md)

## 配置容量提供程序的日志控制
<a name="lambda-managed-instances-system-logs-configuring-controls"></a>

为了让您更好地控制如何捕获、处理和使用容量提供程序系统日志，Lambda 提供了以下日志配置选项：
+ **日志级别**：选择 Lambda 发送到 CloudWatch Logs 的系统日志的详细级别：`DEBUG`、`INFO` 或 `WARN`。
+ **日志组**：选择容量提供程序向其发送日志的 CloudWatch Logs 日志组。

有关配置日志控制的更多信息，请参阅以下主题：
+ [容量提供程序系统日志的日志级别筛选](lambda-managed-instances-monitoring-log-levels.md)
+ [容量提供程序系统日志格式](lambda-managed-instances-monitoring-log-format.md)
+ [容量提供程序系统日志事件参考](lambda-managed-instances-monitoring-system-log-events.md)