OPS08-BP05 建立儀表板
儀表板提供人性化的檢視方式,讓您深入了解工作負載的遙測資料。雖然儀表板是重要的視覺介面,但不應取代警示機制,而是相輔相成。經過精心打造後,儀表板不僅能提供快速了解系統運作狀況和效能的洞見,還能對利害關係人呈現有關業務成果和問題影響層面的即時資訊。
期望的結果:
使用視覺呈現的方式,提供清楚、深入系統與業務運作狀況且可付諸行動的洞見。
常見的反模式:
-
包含太多指標、過於複雜的儀表板。
-
依賴儀表板,卻沒有異常偵測警示。
-
儀表板未隨著工作負載發展而更新。
本最佳實務的優勢:
-
立即掌握關鍵系統指標和 KPI。
-
強化利害關係人的溝通與理解。
-
快速深入洞察操作問題的影響層面。
未建立此最佳實務時的風險等級:中
實作指引
以業務為中心的儀表板
專為業務 KPI 量身打造的儀表板,可與更廣泛的利害關係人進行互動。儘管這些人可能對系統指標不感興趣,但他們會急於了解這些數字對業務的影響。以業務為中心的儀表板可確保所有受監控且經過分析的技術和操作指標,都與總體業務目標保持同步。這種一致性確保每個人清楚了解目標,且對於重要性有共同的認知。此外,強調業務 KPI 的儀表板往往更能付諸行動。利害關係人能夠迅速了解營運狀況、需要關注的環節,以及可能對業務成果造成的影響。
了解這點之後,在建立儀表板時,請務必在技術指標與業務 KPI 之間取得平衡。兩者都至關重要,但要滿足的對象不同。在理想情況下,您應有能夠提供全方位視角儀表板,以便深入掌握系統運作狀況與效能,同時也要強調關鍵業務成果及其影響。
Amazon CloudWatch 儀表板是 CloudWatch 主控台中可自訂的首頁,可用來在單一檢視中監控您的資源,甚至能監控分散到不同 AWS 區域 和帳戶中的資源。
實作步驟
-
建立基本儀表板: 在 CloudWatch 中建立新的儀表板,並提供描述性名稱。
-
使用 Markdown 小工具:在深入了解指標之前,請使用 Markdown 小工具在儀表板頂部新增文字內容。此內容應說明儀表板涵蓋的內容、所呈現指標的重要性,還可以包含其他儀表板和疑難排解工具的連結。
-
建立儀表板變數:在適當的情況下合併儀表板變數,以呈現動態靈活的儀表板檢視畫面。
-
建立指標小工具:新增指標小工具以便將應用程式產生的各種不同指標視覺化,並調整這些小工具以便有效呈現系統運作狀況和業務成果。
-
Log Insights 查詢:利用 CloudWatch Log Insights 從日誌中產生可行的指標,並且在儀表板上顯示這些洞見。
-
設定警示:將 CloudWatch 警示整合到儀表板中,以快速檢視任何違反其閾值的任何指標。
-
使用 Contributor Insights:併入 CloudWatch Contributor Insights 以分析高基數欄位,並且更清楚了解資源的首要貢獻者。
-
設計自訂小工具:對於未能透過標準小工具滿足的特定需求,可考慮建立自訂小工具。這些小工具可從各種資料來源中提取資料,或以獨特的方式呈現資料。
-
使用 AWS Health Dashboard:利用 AWS Health Dashboard 深入了解您的帳戶運作狀態、事件,以及可能影響服務和資源且即將進行的變更。您也可以在您的 AWS Organizations 中取得運作狀態事件的集中檢視,或建置您自己的自訂儀表板 (如需詳細資訊,請參閱相關範例)。
-
反覆執行並改進:隨著應用程式發展,請定期重新檢視您的儀表板,以確保其相關性。
資源
相關的最佳實務:
相關文件:
相關影片:
相關範例: