教學課程:建立以函數名稱做為變數的 CloudWatch Lambda 儀表板 - Amazon CloudWatch

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

教學課程:建立以函數名稱做為變數的 CloudWatch Lambda 儀表板

此程序中的步驟說明如何使用屬性變數,建立顯示各種指標圖形的彈性儀表板。這包括儀表板上的下拉式選取方塊,可用來在不同 Lambda 函數之間切換所有圖形中的指標。

此類型儀表板的其他使用案例範例包括使用InstanceId做為變數,以建立具有下拉式清單的指標儀表板IDs。或者,您也可以建立將 region 當作變數的儀表板,顯示來自不同區域的相同指標集。

使用儀表板屬性變數建立彈性 Lambda 儀表板
  1. 在開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 Dashboards (儀表板)Create dashboard (建立儀表板)

  3. 輸入儀表板的名稱,然後選擇建立儀表板

  4. 將小工具新增至顯示 Lambda 函數指標的儀表板。建立這些小工具時,請為小工具指標指定 Lambda依照函數名稱。針對該函數,請指定您要包含在此儀表板中的任一 Lambda 函數。

    如需將小工具新增至儀表板的詳細資訊,請參閱在 CloudWatch 儀表板上使用小器

  5. 新增小工具之後,檢視儀表板時,請依序選擇動作變數建立變數

  6. 選擇屬性變數

  7. 對於變數變更的屬性,請選擇FunctionName

  8. 針對輸入類型,以此使用案例而言,我們建議選擇選擇功能表 (下拉式清單)。這會在儀表板中建立下拉式功能表,您可以在其中選取要顯示指標的 Lambda 函數名稱。

    如果這是針對只在兩個或三個不同值之間切換之變數的儀表板,選項按鈕會是好選擇。

    如果您想要為變數輸入或貼上值,請選擇文字輸入。此選項不包含下拉式清單或選項按鈕。

  9. 選擇選擇功能表 (下拉式清單) 時,您必須選擇輸入值或使用指標搜尋,填入功能表。針對此使用案例,假設您有大量 Lambda 函數,且不想手動輸入所有函數。選擇使用指標搜尋的結果,然後執行下列動作:

    1. 依序選擇預先建立的查詢Lambda錯誤

      (選擇「錯誤」並不會將「錯誤」量度新增至儀表板。 但是,它會快速填入FunctionName變數選取方塊。)

    2. 選擇依照函數名稱,然後選擇搜尋

      在「索」按鈕下,您將看到「FunctionName已選」。您也會看到有關找到多少FunctionName標註值來填入輸入方塊的訊息。

  10. (選用) 如需更多設定,請選擇次要設定,然後執行下列一或多個動作:

    • 若要自訂變數的名稱,請在自訂變數名稱中輸入名稱。

    • 若要自訂變數輸入欄位的標籤,請在輸入標籤中輸入標籤。

    • 若要在第一次開啟儀表板時設定此變數的預設值,請在預設值中輸入預設值。

  11. 選擇新增變數

    儀表板頂部附近會出現一個FunctionName下拉式選取方塊。您可以在此方塊中選取 Lambda 函數,使用該變數的所有小工具都會顯示所選函數的相關資訊。

    稍後,如果您將更多小器具新增至儀表板以監視 Lambda 指標及FunctionName維度,它們將自動使用該變數。