

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

# 监控
<a name="monitoring"></a>

 CloudWatch 提供对资源利用率、应用程序性能和运行状况的全系统可见性。在微服务架构中，通过自定义指标进行监控 CloudWatch 是有益的，因为开发人员可以选择要收集的指标。动态扩展也可以基于这些自定义指标。

 CloudWatch Container Insights 扩展了此功能，自动收集诸如 CPU、内存、磁盘和网络等许多资源的指标。它有助于诊断与容器相关的问题，简化解决方案。

 对于 Amazon EKS 来说，通常首选的是 Prometheus，这是一个提供全面监控和警报功能的开源平台。它通常与 Grafana 配合使用，以实现直观的指标可视化。[Amazon Prometheus 托管服务 (AMP) 提供与 Prometheus](https://aws.amazon.com/prometheus/) 完全兼容的监控服务，让您可以毫不费力地监督容器化应用程序。此外，[Amazon Managed Grafana (AMG) 简化了指标的分析和可视化，无需管理](https://aws.amazon.com/grafana/)底层基础设施。

![\[该图显示了带有监控组件的无服务器架构\]](http://docs.aws.amazon.com/zh_cn/whitepapers/latest/microservices-on-aws/images/serverless-arch-with-monitoring.png)


![\[带有监控组件的基于容器的架构\]](http://docs.aws.amazon.com/zh_cn/whitepapers/latest/microservices-on-aws/images/container-arch-with-monitoring.png)
