

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

# 檢視容量提供者的 CloudWatch 日誌
<a name="lambda-managed-instances-cwl-view-logs"></a>

您可以使用 Lambda 主控台、Amazon CloudWatch CloudWatch Logs 日誌AWS CLI。 AWS Command Line Interface 請依照下列各節中的指示，存取容量提供者的日誌。

## 使用 CloudWatch Logs Live Tail 串流日誌
<a name="lambda-managed-instances-cwl-view-live-tail"></a>

Amazon CloudWatch Logs Live Tail 透過即時顯示新日誌事件的串流清單，協助您快速疑難排解容量提供者。您可以從容量提供者檢視和篩選擷取的日誌，協助您快速偵測和解決問題。

**注意**  
Live Tail 工作階段會按工作階段使用時間 (每分鐘) 產生費用。如需定價的詳細資訊，請參閱 [Amazon CloudWatch 定價](https://aws.amazon.com/cloudwatch/pricing/)。

若要啟動 Live Tail 工作階段，請在 CloudWatch 主控台中開啟容量提供者的日誌群組，然後選擇 **Live Tail**。如需詳細資訊，請參閱《*Amazon CloudWatch 使用者指南*》中的[使用 Live Tail 近乎即時地檢視日誌](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs_LiveTail.html)。

## 在 Lambda 主控台中檢視日誌
<a name="lambda-managed-instances-cwl-view-lambda-console"></a>

**在 Lambda 主控台中檢視日誌**

1. 開啟 Lambda 主控台的[容量提供者頁面](https://console.aws.amazon.com/lambda/home#/capacity-providers)。

1. 選擇容量提供者。

1. 選擇**監控**索引標籤。

1. 選擇在 ** CloudWatch 中檢視日誌**，以在 CloudWatch 主控台中開啟日誌群組。

## 在 CloudWatch 主控台中檢視日誌
<a name="lambda-managed-instances-cwl-view-cw-console"></a>

**在 CloudWatch 主控台中檢視日誌**

1. 在 https：//[console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 在導覽窗格中，選擇**日誌**，然後選擇**日誌群組**。

1. 選擇容量提供者的日誌群組。根據預設，日誌群組名為 `/aws/lambda/capacity-provider/{{<capacity-provider-name>}}`。

1. 選擇日誌串流以檢視日誌事件。

## 使用 檢視日誌 AWS CLI
<a name="lambda-managed-instances-cwl-view-cli"></a>

若要使用 檢視日誌 AWS CLI，請使用 `aws logs`命令。下列範例會擷取容量提供者的最新日誌事件：

```
aws logs get-log-events \
  --log-group-name /aws/lambda/capacity-provider/{{my-capacity-provider}} \
  --log-stream-name {{my-capacity-provider}}/managed-instances
```

您也可以使用 CloudWatch Logs Insights 來查詢和分析容量提供者系統日誌。下列範例查詢所有 ERROR 層級事件：

```
aws logs start-query \
  --log-group-name /aws/lambda/capacity-provider/{{my-capacity-provider}} \
  --start-time $(date -d '1 hour ago' +%s) \
  --end-time $(date +%s) \
  --query-string 'fields @timestamp, @message | filter level = "ERROR" | sort @timestamp desc'
```