將功能新增至專案 - Amazon CloudWatch

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

將功能新增至專案

重要

支援終止通知:2025 年 10 月 16 日, AWS 將停止對 CloudWatch Evidently 的支援。2025 年 10 月 16 日後,您將無法再存取 Evidently 主控台或 Evidently 資源。

CloudWatch Evidently 中的功能代表您要啟動或測試變化的功能。

您必須先建立專案,才能新增功能。如需詳細資訊,請參閱建立新專案

將功能新增至專案
  1. 在 開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 Application Signals Evidently

  3. 選擇專案的名稱。

  4. 選擇 Add feature (新增功能)。

  5. 對於 Feature name (功能名稱),請輸入用於識別此專案中此功能的名稱。

    您可以選擇新增功能描述。

  6. 對於 Feature variations (功能變化),對於 Variation type (變化類型),請選擇 Boolean (布林型)、Long (長整數)、Double (雙字),或 String (字串)。如需詳細資訊,請參閱變化類型

  7. 為您的功能新增最多五種變化。每個變化的 Value (值) 必須適用於您選取的 Variation type (變化類型)。

    指定其中一個變化作為預設值。這是比較其他變化的基準線,應該是目前正在為使用者提供服務的變化。這也是服務於未新增至此功能的啟動或實驗之使用者的變化。

  8. 選擇 Sample code (範本程式碼)。程式碼範例會顯示您需要新增至應用程式以設定變化和為應用程式指派使用者工作階段的項目。您可以在 、 JavaScriptJava 和 Python 之間為程式碼進行選擇。

    您現在不需要將程式碼新增至您的應用程式,但必須在開始啟動或實驗之前這麼做。

    如需詳細資訊,請參閱將程式碼新增至應用程式

  9. (選用) 若要指定某些使用者可以一直看到某些變化,請選擇 Override (覆寫)、Add override (新增覆寫)。然後,輸入使用者 ID、帳戶 ID 或 Identifier (識別符) 中的一些其他識別符,並指定使用者應該看到的變化。

    當您想確保他們看到特定的變化時,這對您自己的測試團隊成員或其他內部使用者都非常有幫助。指派了覆寫的使用者工作階段不會影響啟動或實驗指標。

    您可以透過再次選擇新增覆寫,重複最多 20 位使用者。

  10. (選用) 若要新增標籤至此功能,請選擇 Tags (標籤)、Add new tag (新增標籤)。

    之後,在 Key (索引鍵) 中,輸入標籤的名稱。您可以在 Value (值) 中為標籤新增選用值。

    若要新增另一個標籤,請再次選擇 Add new tag (新增標籤)。

    如需詳細資訊,請參閱標記 AWS 資源

  11. 選擇 Add feature (新增功能)。

變化類型

當您建立功能並定義變化時,必須選取 variation type (變化類型)。可能類型如下:

  • Boolean

  • 長整數

  • 雙精度浮點數

  • 字串

變化類型會設定如何在程式碼中區分不同的變化。您可以使用變異類型來簡化 CloudWatch Evidently 的實作,也可以簡化修改啟動和實驗中功能的程序。

例如,如果您定義具有長整數變化類型的功能,則指定用來區分變化的整數可以是直接傳遞到程式碼中的數字。其中一個範例可能是測試按鈕的像素大小。變化類型的值可以是每個變化中使用的像素數。每個變化的代碼可以讀取變化類型值,並將其用作按鈕大小。若要測試新的按鈕大小,您可以變更用於變化值的數字,而不需要進行任何其他程式碼變更。

在功能中設定變異類型的值時,除非您想要先嘗試 CloudWatch Evidently 進行 A/A 測試,或有其他原因,否則應避免將相同的值指派給多個變異。

Evidently 不支援 JSON作為 類型,但您可以在字串變化類型JSON中傳入,並在程式碼JSON中剖析該類型。