將功能新增至專案 - Amazon CloudWatch

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

將功能新增至專案

CloudWatch 顯而易見的能代表您要啟動或要測試變體的功能。

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

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

  2. 在導航窗格中,選擇應用程序信號顯而易見

  3. 選擇專案的名稱。

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

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

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

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

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

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

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

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

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

  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顯而易見」的實作,也可以簡化在啟動和實驗中修改特徵的過程。

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

當您在功能中為變體類型設置值時,應避免為多個變體分配相同的值,除非您想進行 A/A 測試以初始嘗試 CloudWatch 顯而易見,或者有其他理由這樣做。

Evidently 沒有對 JSON 作為類型的原生支持,但您可以在字串變化類型中傳入 JSON,並在程式碼中解析該 JSON。