建立啟動 - Amazon CloudWatch

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

建立啟動

若要公開新功能或變更至指定百分比的使用者,請建立啟動。然後,您可以在向所有使用者推出此功能之前,監控關鍵指標 (例如頁面載入時間和轉換)。

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

新增啟動時,您可以使用已建立的功能,或在建立啟動時建立新功能。

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

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

  3. 選取專案名稱旁的按鈕,然後選擇 Project actions (專案動作)、Create launch (建立啟動)。

  4. 對於 Launch name (啟動名稱),請輸入用於識別此專案中此功能的名稱。

    您可以選擇新增描述。

  5. 選擇 Select from existing features (從現有功能中選取) 或者 Add new feature (新增功能)。

    如果您正在使用現有功能,請在 Feature name (功能名稱) 下選取。

    如果選擇 Add new feature (新增功能),則請執行下列動作:

    1. 對於 Feature name (功能名稱),請輸入用於識別此專案中此功能的名稱。您可以選擇新增描述。

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

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

      指定其中一個變化作為預設值。這是比較其他變化的基準線,應該是目前正在為使用者提供服務的變化。如果您停止實驗,則此預設變化會提供給所有使用者。

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

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

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

  6. 對於 Launch configuration (啟動組態) 中,選擇要立即啟動啟動,還是排定稍後啟動。

  7. (選用) 若要為您已定義的對象客群指定不同的流量分割,而非您將用於一般對象的流量分割,請選擇 Add Segment Overrides (新增客群覆寫)。

    Segment Overrides (客群覆寫) 中,選取客群並定義要用於該客群的流量分割。

    您可以選擇是否要定義更多客群來定義流量分割,方法是選擇 Add Segment Overrides (新增客群覆寫)。一場發布會最多可以有六個客群覆寫。

    如需詳細資訊,請參閱 使用客群功能聚焦您的受眾

  8. 對於 Traffic configuration (流量組態),請選取流量百分比以指派給不符合客群覆寫的一般受眾的每個變體。您也可以選擇不為使用者提供變化服務。

    Traffic summary (流量摘要) 會顯示您的整體流量可用於此次啟動。

  9. 如果選擇將啟動排定為稍後開始,則您可以在啟動中新增多個步驟。每個步驟可以使用不同的百分比來提供變化服務。若要執行此操作,請選擇 Add another step (新增另一個步驟),然後指定下一個步驟的排程和流量百分比。您最多可以在啟動中包含五個步驟。

  10. 如果您想要在啟動期間利用指標來追蹤功能效能,請選擇 Metrics (指標)、Add metric (新增指標)。您可以使用 CloudWatch RUM指標或自訂指標。

    若要使用自訂指標,您可以在此處使用 Amazon EventBridge 規則建立指標。若要建立自訂指標,請執行下列動作:

    • 選擇 Custom metrics (自訂指標),然後輸入指標的名稱。

    • Metric rule (指標規則),用於 Entity ID (實體 ID),輸入識別實體的方式。這可以是執行導致指標值被記錄之動作的使用者或工作階段。例如,userDetails.userID

    • 對於 Value key (值索引鍵),輸入要追蹤以產生指標的值。

    • (可選) 輸入指標單位的名稱。此單位名稱僅供顯示用途,用於 Evidently 主控台中的圖形。

    當您輸入這些欄位時,方塊會顯示如何編寫 EventBridge 規則程式碼以建立量度的範例。有關更多信息 EventBridge,請參閱什麼是 Amazon EventBridge?

    若要使用RUM指標,您必須已為RUM應用程式設定應用程式監視器。如需詳細資訊,請參閱 設定要使用的應用程式 CloudWatch RUM

    注意

    如果您使用RUM指標,並且應用程序監視器未配置為 100% 的用戶會話進行採樣,那麼並非所有參與啟動的用戶會話都將指標發送給 Eviative。為確保啟動指標準確無誤,建議應用程式監控使用 100% 的使用者工作階段進行取樣。

  11. (選擇性) 如果您為啟動建立至少一個量度,您可以將現有 CloudWatch 警示與此次啟動相關聯。若要這樣做,請選擇關聯 CloudWatch 鬧鐘

    當您將警報與啟動相關聯時, CloudWatch 顯然必須在警報中添加標籤與項目名稱和啟動名稱。這是為了 CloudWatch 顯然可以在控制台的啟動信息中顯示正確的警報。

    若要確認 CloudWatch 顯然會新增這些標籤,請選擇「明顯允許」,以使用此啟動資源標記以下識別的警示資源。然後,選擇 Associate alarm (關聯警示)並輸入警示名稱。

    如需建立 CloudWatch 警示的資訊,請參閱 使用 Amazon CloudWatch 警報

  12. (選用) 若要新增標籤至此啟動,請選擇 Tags (標籤)、Add new tag (新增標籤)。

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

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

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

  13. 選擇 Create launch (建立啟動)。