

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

# 外部指標擷取
<a name="external-metrics-ingestion"></a>

您可以使用外部指標擷取功能來設定 AWS Compute Optimizer 從四種可觀測性產品之一擷取 EC2 記憶體使用率指標：Datadog、Dynatrace、Instana 和 New Relic。當您啟用外部指標擷取時，Compute Optimizer 會分析除了 CPU、磁碟、網路、IO 和輸送量資料之外的外部 EC2 記憶體使用率指標，以產生 EC2 權利調整建議。這些建議可以為您提供額外的節省和增強的效能。如需詳細資訊，請參閱[設定外部指標擷取](configure-external-metrics-ingestion.md)。

**注意**  
外部指標擷取不支援屬於 EC2 Auto Scaling 群組的 EC2 執行個體。

## 指標需求
<a name="external-metrics-ingestion-metrics"></a>

若要使用外部記憶體使用率指標產生 EC2 權利調整建議，Compute Optimizer 需要至少連續 30 小時的記憶體使用率指標，才能從您的可觀測性產品取得。如果您沒有足夠的外部記憶體使用率指標，Compute Optimizer 會分析 CloudWatch 指標並產生建議，直到您達到外部記憶體指標需求為止。

**注意**  
啟用外部指標擷取時，Compute Optimizer 會將外部記憶體使用率指標優先於 CloudWatch 記憶體資料。如果您選擇不接收外部指標，Compute Optimizer 會預設為根據您的 CloudWatch 指標進行分析和產生建議。

## 組織和帳戶層級
<a name="org-account-external-metrics-ingestion"></a>

您可以在組織和帳戶層級設定外部指標擷取。如果您是設定外部指標擷取之 AWS 組織的成員帳戶，您可以選擇退出此功能。如需詳細資訊，請參閱[選擇退出外部指標擷取](deactivate-external-metrics-ingestion.md)。

假設您是已設定外部指標擷取之 AWS 組織的新成員。然後，您必須 AWS 帳戶 手動設定 的外部指標擷取。如需詳細資訊，請參閱[設定外部指標擷取](configure-external-metrics-ingestion.md)。

## 後續步驟
<a name="emi-next-steps"></a>

如需如何設定外部指標擷取的指示，請參閱 [設定外部指標擷取](configure-external-metrics-ingestion.md)。

# 設定外部指標擷取
<a name="configure-external-metrics-ingestion"></a>

本節提供如何設定外部指標擷取的指示。您可以使用 Compute Optimizer 主控台或 來設定外部指標擷取 AWS CLI。

## 先決條件
<a name="emi-prerequisites"></a>

請務必了解指標要求，以便 Compute Optimizer 產生具有外部記憶體使用率的 EC2 權利調整建議。如需詳細資訊，請參閱[指標需求](external-metrics-ingestion.md#external-metrics-ingestion-metrics)。

## 程序
<a name="emi-configure"></a>

------
#### [ Console ]

**設定外部指標擷取**

1. 在 [https://console.aws.amazon.com/compute-optimizer/](https://console.aws.amazon.com/compute-optimizer/) 開啟運算最佳化工具主控台。

1. 在導覽窗格中選擇**一般**。然後，選擇**外部指標擷取**索引標籤。

1. 如果您是個別 AWS 帳戶 持有人，請跳至步驟 4。

   如果您是組織的帳戶管理員或委派管理員，您可以選擇加入所有成員帳戶或個別成員帳戶以進行外部指標擷取。
   + 若要選擇加入所有成員帳戶，請從偏好設定層級下拉式清單中選擇**所有選擇加入的帳戶**。
   + 若要選擇加入個別成員帳戶，請從偏好設定層級下拉式清單中選擇**帳戶**。在出現的提示中，選取您要加入的帳戶。然後，選擇**設定帳戶層級**。  
![\[選擇偏好設定層級\]](http://docs.aws.amazon.com/zh_tw/compute-optimizer/latest/ug/images/external-metrics-preference.png)

1. 選擇**編輯**。

1. 在出現的提示中，選取 EC2 執行個體的外部指標提供者。然後，選擇**啟用**。

1. 導覽至外部指標提供者的網站。若要這樣做，請選擇**使用提供者設定** 或外部指標來源連結。  
![\[選擇指標來源連結\]](http://docs.aws.amazon.com/zh_tw/compute-optimizer/latest/ug/images/external-metrics-choose.png)

1.  完成外部指標提供者網站上的組態程序。
**重要**  
如果您沒有透過外部指標提供者完成組態程序，Compute Optimizer 就無法接收外部指標。

------
#### [ CLI ]

**設定外部指標擷取**

1. 開啟終端機或命令提示視窗。

1. 呼叫下列 API 操作。
   + 將 *myRegion* 取代為來源 AWS 區域。
   + 使用您的帳戶 ID 取代 *123456789012*。
   + 將 *ExternalMetricsProvider* 取代為您的外部指標提供者。

   ```
   aws compute-optimizer put-recommendation-preferences --region myRegion --resource-type=Ec2Instance --scope='{"name":"AccountId", "value":"123456789012"}' --external-metrics-preference='{"source":"ExternalMetricsProvider"}'
   ```

1. 在 [https://console.aws.amazon.com/compute-optimizer/](https://console.aws.amazon.com/compute-optimizer/) 開啟運算最佳化工具主控台。

1. 在導覽窗格中選擇**帳戶**。

1. 在**外部指標擷取的組織層級偏好設定**或**外部指標擷取的帳戶層級偏好設定**區段中，導覽至外部指標提供者的網站。若要這樣做，請選擇**使用提供者設定** 或外部指標來源連結。  
![\[選擇指標來源連結\]](http://docs.aws.amazon.com/zh_tw/compute-optimizer/latest/ug/images/external-metrics-choose.png)

1.  完成外部指標提供者網站上的組態程序。
**重要**  
如果您沒有透過外部指標提供者完成組態程序，Compute Optimizer 就無法接收外部指標。

------

## 其他資源
<a name="emi-resources"></a>
+ [選擇退出外部指標擷取](deactivate-external-metrics-ingestion.md)
+ [外部指標擷取](external-metrics-ingestion.md)

# 選擇退出外部指標擷取
<a name="deactivate-external-metrics-ingestion"></a>

本節提供如何選擇退出外部指標擷取的指示。您可以使用 Compute Optimizer 主控台或 選擇退出外部指標擷取 AWS CLI。

## 程序
<a name="emi-opt-out"></a>

------
#### [ Console ]

**選擇退出外部指標擷取**

1. 在 [https://console.aws.amazon.com/compute-optimizer/](https://console.aws.amazon.com/compute-optimizer/) 開啟運算最佳化工具主控台。

1. 在導覽窗格中選擇**一般**。然後，選擇**外部指標擷取**索引標籤。

1. 如果您是個別 AWS 帳戶 持有人，請跳至步驟 4。

   如果您是組織的帳戶管理員或委派管理員，您可以選擇退出所有成員帳戶或個別成員帳戶進行外部指標擷取。
   + 若要選擇退出所有成員帳戶，請從偏好設定層級下拉式清單中選擇**所有選擇加入的帳戶**。
   + 若要選擇退出個別成員帳戶，請從偏好設定層級下拉式清單中選擇**選擇帳戶**。在出現的提示中，選取您要選擇退出的帳戶。然後，選擇**設定帳戶層級**。

1. 選擇**編輯**。

1. 在出現的提示中，選取**無外部指標提供者**。然後，選擇**確認**。

------
#### [ CLI ]

**選擇退出外部指標擷取**

1. 開啟終端機或命令提示視窗。

1. 呼叫下列 API 操作。
   + 將 *myRegion* 取代為來源 AWS 區域。
   + 使用您的帳戶 ID 取代 *123456789012*。

   ```
   aws compute-optimizer delete-recommendation-preferences --region myRegion --resource-type=Ec2Instance --recommendation-preference-names='["ExternalMetricsPreference"]' --scope='{"name":"AccountId", "value":"123456789012"}'
   ```

------

## 其他資源
<a name="emi-out-resources"></a>
+ [設定外部指標擷取](configure-external-metrics-ingestion.md)
+ [外部指標擷取](external-metrics-ingestion.md)