View a markdown version of this page

OPS08-BP02 定義工作負載指標 - AWS Well-Architected 架構

OPS08-BP02 定義工作負載指標

定義衡量工作負載運作狀態的指標。工作負載運作狀態是依據業務成果的實現程度 (KPI) 和工作負載元件和應用程式的狀態來衡量。KPI 的範例是已捨棄的購物車、已下單、成本、價格和配置的工作負載費用。您可能會從多個元件收集遙測,請選取提供整體工作負載運作狀態洞察的子集。依業務需求變更隨時間調整工作負載指標。

預期成果:

  • 您有已識別指標,可驗證會反映業務成果的 KPI 實現程度。

  • 您有指標會顯示工作負載運作狀態的一致檢視。

  • 工作負載指標會隨著業務需求變更定期評估。

常見的反模式:

  • 您正在監控您的工作負載中的所有應用程式,但是無法判斷您的工作負載是否達成業務成果。

  • 您擁有已定義的工作負載指標,但是它們未關聯至任何業務 KPI。

建立此最佳實務的優勢:

  • 您可以根據業務成果的實現程度測量您的工作負載。

  • 您知道您的工作負載是處於運作良好狀態或需要介入。

未建立此最佳實務時的風險暴露等級:

實作指引

此最佳實務的目標是您可以回答下列問題:我的工作負載是否運作良好? 工作負載運作狀態是依據業務成果的實現程度和工作負載中應用程式和元件的狀態來判斷。以業務 KPI 為起點往回推想以識別指標。從元件和應用程式識別關鍵指標。隨著業務需求變更定期檢閱工作負載指標。

客戶範例

在 AnyCompany Retail,工作負載運作狀態是依據應用程式和元件指標的集合來判斷。從業務 KPI 開始,他們會識別可以顯示他們達成業務成果的訂單率這樣的指標。他們也會包含例如頁面回應的關鍵應用程式指標,以及例如開啟資料庫連線的元件指標。他們會每季重新評估工作負載指標,以確定指標在判斷工作負載運作狀態方面仍然有效。

實作步驟

  1. 從業務 KPI 開始,識別可以顯示您達成業務成果的指標。如果有 KPI 沒有指標,請使用額外指標來檢測您的工作負載是否有任何遺漏的業務 KPI。

    1. 您可以從您的應用程式將自訂指標發佈到 Amazon CloudWatch

    2. 適用於 OpenTelemetry 的 AWS Distro 可以從現有的應用程式收集指標,並且用來新增新的指標。

    3. 具有企業支援的客戶可以向他們的技術客戶經理請求建置監控策略研討會。這個研討會將會協助您為您的工作負載建置可觀測性策略。

  2. 識別工作負載中應用程式和元件的指標。顯示個別元件和應用程式運作狀態的關鍵指標是什麼? 應用程式和元件可能會發出許多不同的指標,但是請選擇顯示其整體運作狀態的一到三個關鍵指標。

  3. 實作機制以定期評估工作負載指標。當業務 KPI 變更時,與利害關係人合作來更新工作負載指標。隨著您的工作負載元件和應用程式演進,調整您的工作負載指標。

實作計劃的工作量:中。將業務 KPI 的指標新增至應用程式可能需要中等工作量。

資源

相關的最佳實務:

相關文件:

相關影片:

相關範例:

相關服務: