本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用儀表板變數建立靈活的 CloudWatch 儀表板
使用儀表板變數建立彈性儀表板,可根據儀表板中輸入欄位的值,在多個小工具中快速顯示不同的內容。例如,您可以建立儀表板,以快速切換不同的 Lambda 函數或 Amazon EC2 執行個體 IDs,或可切換到不同 AWS 區域。
建立使用變數的儀表板後,您可以將相同的變數模式複製至其他現有儀表板。
使用儀表板變數可為使用您儀表板的人員,改善操作工作流程。這也可以降低成本,因為您在單一儀表板中使用儀表板變數,而不是建立多個類似的儀表板。
注意
如果您共用包含儀表板變數的儀表板,您與之共用的人員會無法在變數值之間變更。
儀表板變數的類型
儀表板變數可為屬性變數或模式變數。
屬性變數會變更儀表板內所有小工具中屬性的所有執行個體。此屬性可以是儀表板 JSON 來源中的任何 JSON 屬性,例如
region
。或者,可以是指標的維度名稱,例如InstanceID
或FunctionName
。如需使用屬性變數的教學課程,請參閱教學課程:建立具有函數名稱的 CloudWatch Lambda 儀表板做為變數。
如需儀表板 JSON 來源的詳細資訊,請參閱儀表板內文結構及語法。在 CloudWatch 主控台中,您可以依序選擇動作、檢視/編輯來源,查看任何自訂儀表板的 JSON 來源。
模式變數使用規則運算式模式,變更 JSON 屬性的所有部分或僅變更其特定部分。
如需使用模式變數的教學課程,請參閱教學課程:建立使用規則表達式模式切換的儀表板 AWS 區域。
屬性變數適用於大多數使用案例,且設定較不複雜。