

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

# 監控 Lambda 受管執行個體
<a name="lambda-managed-instances-monitoring"></a>

您可以使用 CloudWatch 指標監控 Lambda 受管執行個體。Lambda 會自動將指標發佈至 CloudWatch，以協助您監控資源使用率、追蹤成本和最佳化效能。

## 可用的指標
<a name="lambda-managed-instances-available-metrics"></a>

Lambda 受管執行個體提供兩個層級的指標：容量提供者層級和執行環境層級。

### 容量提供者層級指標
<a name="lambda-managed-instances-capacity-provider-metrics"></a>

容量提供者層級指標可讓您了解執行個體的整體資源使用率。這些指標使用以下維度：
+ **CapacityProviderName** - 容量提供者的名稱
+ **InstanceType** - EC2 執行個體類型

**資源使用率指標：**
+ **CPUUtilization** - 容量提供者中跨執行個體的 CPU 使用率百分比
+ **MemoryUtilization** - 容量提供者中跨執行個體的記憶體使用率百分比

**容量指標：**
+ **vCPUAvailable** - 執行個體上可用於配置的 vCPU 數量 （計數）
+ **MemoryAvailable** - 執行個體上可用於配置的記憶體數量 （以位元組為單位）
+ **vCPUAllocated** - 在執行個體上為執行環境配置的 vCPU 數量 （計數）
+ **MemoryAllocated** - 在執行個體上為執行環境配置的記憶體量 （以位元組為單位）

### 執行環境層級指標
<a name="lambda-managed-instances-execution-environment-metrics"></a>

執行環境層級指標可讓您了解個別函數的資源使用率和並行。這些指標使用以下維度：
+ **CapacityProviderName** - 容量提供者的名稱
+ **FunctionName** - Lambda 函數的名稱
+ **資源** - 依資源，檢視特定版本函數的指標。

**注意**  
對於 Lambda 受管執行個體 (LMI)， `Resource`維度僅支援函數版本。格式是 `<FunctionName>:<FunctionVersion>`。

**可用的執行環境指標：**
+ **ExecutionEnvironmentConcurrency** - 5 分鐘取樣期間的並行上限
+ **ExecutionEnvironmentConcurrencyLimit** - 每個執行環境的最大並行限制
+ **ExecutionEnvironmentCPUUtilization** - 函數執行環境的 CPU 使用率百分比
+ **ExecutionEnvironmentMemoryUtilization** - 函數執行環境的記憶體使用率百分比

## 指標頻率和保留
<a name="lambda-managed-instances-metric-frequency"></a>

Lambda 受管執行個體指標會以 5 分鐘為間隔發佈，並保留 15 個月。

## 在 CloudWatch 中檢視指標
<a name="lambda-managed-instances-viewing-metrics"></a>

**在 CloudWatch 主控台中檢視 Lambda 受管執行個體指標**

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

1. 在導覽窗格中，選擇 **指標**。

1. **在所有指標**索引標籤中，選擇 **AWS/Lambda**。

1. 選擇您要檢視的指標維度：
   + 對於容量提供者層級指標，依 **CapacityProviderName** 和 **InstanceType** 篩選
   + 對於執行環境層級指標，依 **CapacityProviderName**、**FunctionName** 和資源篩選 ****

1. 選取您要監控的指標。

## 使用指標來最佳化效能
<a name="lambda-managed-instances-using-metrics"></a>

監控 CPU 和記憶體使用率，以了解您的函數大小是否正確。高使用率可能表示需要較大的執行個體類型或增加函數記憶體配置。追蹤並行指標以了解擴展行為並識別潛在的限流。

監控容量指標，以確認工作負載有足夠的資源可用。**vCPUAvailable** 和 **MemoryAvailable** 指標可協助您了解執行個體上的剩餘容量。

## 後續步驟
<a name="lambda-managed-instances-monitoring-next-steps"></a>
+ 了解[擴展 Lambda 受管執行個體](lambda-managed-instances-scaling.md)
+ 檢閱 [Java](lambda-managed-instances-java-runtime.md)、[Node.js](lambda-managed-instances-nodejs-runtime.md) 和 [Python](lambda-managed-instances-python-runtime.md) 的執行時間特定指南
+ [為您的容量提供者設定 VPC 連線](lambda-managed-instances-networking.md)
+ 了解 [Lambda 受管執行個體的安全性和許可](lambda-managed-instances-security.md)