本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學課程:建立以函數名稱做為變數的 CloudWatch Lambda 儀表板
此程序中的步驟說明如何使用屬性變數,建立顯示各種指標圖形的彈性儀表板。這包括儀表板上的下拉式選取方塊,可用來在不同 Lambda 函數之間切換所有圖形中的指標。
此類型儀表板的其他使用案例範例包括使用InstanceId
做為變數,以建立具有下拉式清單的指標儀表板IDs。或者,您也可以建立將 region
當作變數的儀表板,顯示來自不同區域的相同指標集。
使用儀表板屬性變數建立彈性 Lambda 儀表板
-
在開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/
。 -
在導覽窗格中,選擇 Dashboards (儀表板)、Create dashboard (建立儀表板)。
-
輸入儀表板的名稱,然後選擇建立儀表板。
-
將小工具新增至顯示 Lambda 函數指標的儀表板。建立這些小工具時,請為小工具指標指定 Lambda、依照函數名稱。針對該函數,請指定您要包含在此儀表板中的任一 Lambda 函數。
如需將小工具新增至儀表板的詳細資訊,請參閱在 CloudWatch 儀表板上使用小器。
-
新增小工具之後,檢視儀表板時,請依序選擇動作、變數、建立變數。
-
選擇屬性變數。
對於變數變更的屬性,請選擇FunctionName。
-
針對輸入類型,以此使用案例而言,我們建議選擇選擇功能表 (下拉式清單)。這會在儀表板中建立下拉式功能表,您可以在其中選取要顯示指標的 Lambda 函數名稱。
如果這是針對只在兩個或三個不同值之間切換之變數的儀表板,選項按鈕會是好選擇。
如果您想要為變數輸入或貼上值,請選擇文字輸入。此選項不包含下拉式清單或選項按鈕。
選擇選擇功能表 (下拉式清單) 時,您必須選擇輸入值或使用指標搜尋,填入功能表。針對此使用案例,假設您有大量 Lambda 函數,且不想手動輸入所有函數。選擇使用指標搜尋的結果,然後執行下列動作:
依序選擇預先建立的查詢、Lambda、錯誤。
(選擇「錯誤」並不會將「錯誤」量度新增至儀表板。 但是,它會快速填入FunctionName變數選取方塊。)
選擇依照函數名稱,然後選擇搜尋。
在「搜索」按鈕下,您將看到「FunctionName已選」。您也會看到有關找到多少FunctionName標註值來填入輸入方塊的訊息。
(選用) 如需更多設定,請選擇次要設定,然後執行下列一或多個動作:
若要自訂變數的名稱,請在自訂變數名稱中輸入名稱。
若要自訂變數輸入欄位的標籤,請在輸入標籤中輸入標籤。
若要在第一次開啟儀表板時設定此變數的預設值,請在預設值中輸入預設值。
選擇新增變數。
儀表板頂部附近會出現一個FunctionName下拉式選取方塊。您可以在此方塊中選取 Lambda 函數,使用該變數的所有小工具都會顯示所選函數的相關資訊。
稍後,如果您將更多小器具新增至儀表板以監視 Lambda 指標及FunctionName維度,它們將自動使用該變數。