

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# (建議) 增強調查的最佳實務
<a name="Investigations-RecommendedServices"></a>

最佳實務是，建議您在帳戶中啟用數個 AWS 服務和功能，以協助 CloudWatch 調查探索拓撲中的詳細資訊，並在調查期間提供更好的建議。

**Topics**
+ [CloudWatch 代理程式](#Investigations-CloudWatchAgent)
+ [AWS CloudTrail](#Investigations-CloudTrail)
+ [CloudWatch Application Signals](#Investigations-ApplicationSignals)
+ [X-Ray](#Investigations-Xray)
+ [容器洞見](#Investigations-ContainerInsights)
+ [Database Insights](#Investigations-DatabaseInsights)

## CloudWatch 代理程式
<a name="Investigations-CloudWatchAgent"></a>

建議您在伺服器上安裝最新版本的 CloudWatch 代理程式。使用最新版本的 CloudWatch 代理程式，可提升調查期間在 Amazon EC2 與 Amazon EBS 中偵測問題的能力。至少應該使用 CloudWatch 代理程式的 1.300049.1 或更高版本。如需有關 CloudWatch 代理程式及其安裝方式的詳細資訊，請參閱 [使用 CloudWatch 代理程式收集指標、日誌和追蹤](Install-CloudWatch-Agent.md)。

## AWS CloudTrail
<a name="Investigations-CloudTrail"></a>

我們建議您設定 CloudTrail 追蹤，將管理事件傳送至 CloudWatch Logs。CloudTrail 會記錄您 AWS 帳戶中控制平面操作的管理事件，例如設定許可政策以及建立、修改和更新資源。當 CloudTrail 事件傳送至 CloudWatch Logs 時，CloudWatch 調查可以分析您 AWS 帳戶中的這些事件，以偵測您帳戶中與調查相關的變更。如需詳細資訊，請參閱[什麼是 AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html)、[使用 CloudTrail 主控台建立追蹤](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)、[使用 CloudTrail 追蹤](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-trails.html)以及[將事件傳送至 CloudWatch Logs](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/send-cloudtrail-events-to-cloudwatch-logs.html)。

**注意**  
CloudWatch 調查只能分析來自線索的 CloudTrail 事件，這些線索會將事件傳送至執行調查的相同 AWS 區域中的 CloudWatch Logs。對於跨帳戶調查，它會在您執行調查的同一區域，檢閱每個已設定帳戶中的 CloudTrail 追蹤。

## CloudWatch Application Signals
<a name="Investigations-ApplicationSignals"></a>

CloudWatch Application Signals 會探索您環境的拓撲，包括您的應用程式及其相依項。還會自動收集標準指標，例如延遲和可用性。透過啟用 Application Signals，CloudWatch 調查功能可以在調查期間使用此拓撲和指標資訊。

如需有關應用程式訊號的詳細資訊，請參閱 [應用程式訊號](CloudWatch-Application-Monitoring-Sections.md)。

## X-Ray
<a name="Investigations-Xray"></a>

建議您啟用此 AWS X-Ray。X-Ray 會收集您的應用程式提供的請求相關追蹤資料。對於應用程式的任何追蹤請求，您不僅可以查看請求和回應的詳細資訊，還可以查看應用程式對下游 AWS 資源、微服務、資料庫和 Web APIs發出的呼叫的詳細資訊。此資訊可在調查期間協助 CloudWatch 調查功能。

如需詳細資訊，請參閱[https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html)

## 容器洞見
<a name="Investigations-ContainerInsights"></a>

如果您使用 Amazon ECS 或 Amazon EKS，我們建議您安裝 Container Insights。這可提升 CloudWatch 調查功能在您的容器中尋找問題的能力。如需有關 CloudWatch 代理程式及其安裝方式的詳細資訊，請參閱 [Container Insights](ContainerInsights.md)。

## Database Insights
<a name="Investigations-DatabaseInsights"></a>

如果您使用 Amazon RDS，我們建議您在資料庫執行個體上啟用 Database Insights 進階模式。Database Insights 會監控資料庫負載並提供詳細的效能分析，以協助 CloudWatch 調查功能在調查期間識別資料庫相關問題。啟用進階型 Database Insights 後，CloudWatch 調查功能可以自動產生效能分析報告，其中包括詳細的觀測結果、指標異常、根本原因分析，以及特定於資料庫工作負載的建議。如需有關 Database Insights 以及如何啟用進階模式的詳細資訊，請參閱[使用 CloudWatch Database Insights 監控 Amazon RDS 資料庫](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.html)。