

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 集中日志
<a name="centralizing-logs"></a>

 记录是查明和解决问题的关键。借助微服务，您可以更频繁地发布并尝试新功能。 AWS 提供 Amazon S3、CloudWatch 日志和亚马逊 OpenSearch 服务等服务来集中管理日志文件。Amazon EC2 使用守护程序向发送日志 CloudWatch，而 Lambda 和 Amazon ECS 则在本地将其日志输出发送到那里。对于 Amazon EKS，[可以使用 Fluent Bit 或 Fluentd 将](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-EKS-logs.html)日志转发到，以便使用 OpenSearch 和 Kibana CloudWatch 进行报告。但是，由于占地面积较小且[具有性能优势](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-EKS-logs.html)，因此建议使用 Fluent Bit 而不是 Fluentd。

 图 12 说明了如何将来自各种 AWS 服务的日志定向到 Amazon S3 和 CloudWatch。可以使用亚马逊 OpenSearch 服务（包括用于数据可视化的 Kibana）对这些集中式日志进行进一步分析。此外，还可以使用 Amazon Athena 对存储在 Amazon S3 中的日志进行临时查询。

![\[该图显示了 AWS 服务的日志记录功能\]](http://docs.aws.amazon.com/zh_cn/whitepapers/latest/microservices-on-aws/images/logging-capabilities.png)
