本文說明如何在 Workload Manager 中使用自訂規則,根據貴機構建議的最佳做法評估工作負載。
詳情請參閱「關於 Workload Manager 中的自訂規則」。
事前準備
- 使用 Rego 建立自訂規則,並將規則上傳至 Cloud Storage bucket。
- 在您建立及執行評估的 Google Cloud 專案中,啟用下列 API:
- Service Usage API
- Cloud Monitoring API
必要的角色
如要進一步瞭解必要的 IAM 角色,請參閱建立及執行評估所需的權限。
使用自訂規則評估工作負載
如要使用自訂規則建立工作負載評估作業,請按照下列步驟操作:
前往 Google Cloud 控制台的「Workload Manager」頁面。
選取 Google Cloud 專案。
如果系統提示要啟用 Workload Manager 所需的 API,請按一下「Enable」(啟用)。
按一下「New evaluation」(新增評估)
。在「Evaluation details」(評估詳細資料) 部分執行下列操作:
- 針對「Evaluation name」(評估作業名稱) 的部分,輸入工作負載評估作業名稱。
- 在「工作負載類型」部分,選取「自訂」。
選取包含自訂規則的 Cloud Storage bucket。
您可以運用 GoogleCloudPlatform/workload-manager GitHub 存放區提供的範例規則,也可以自行建立規則並上傳至 Cloud Storage 儲存空間。詳情請參閱「使用 Rego 編寫自訂規則」。
在「Location for evaluation data」(評估資料位置) 部分,選取要讓 Workload Manager 儲存評估資料的「區域」。
選用:如要將評估結果匯出至 BigQuery 資料集,請選取「將評估結果儲存至 BigQuery 資料集」,然後指定資料集名稱。
選用步驟:如要為每項評估作業建立個別的資料表,請按一下「為這項評估作業建立新的結果資料表」。
按一下「繼續」。
在「評估範圍」部分,選取要納入評估的資源。
- 按一下「瀏覽範圍」,然後選取要執行評估的機構、資料夾或專案。
- 選用:在「對資源套用篩選器」部分,使用篩選器僅選取特定資源。
按一下「繼續」。
在「評估規則」部分,選取要驗證所選資源時使用的自訂規則。
在「排程」部分,選取要執行評估作業的頻率。
按一下「繼續」。
在「通知」部分中,選取通知管道,然後選取要接收通知的事件。
按一下「繼續」。
檢查評估設定,然後按一下「建立」。
執行評估作業
如要執行工作負載評估作業,請按照下列步驟操作:
前往 Google Cloud 控制台的「Workload Manager」頁面。
前往 Workload Manager。
按一下「Evaluation name」(評估作業名稱)。
在「Evaluation information」(評估作業資訊) 頁面中,按一下「Run」(執行)。工作負載評估作業需要幾分鐘才能完成。由於評估作業完成所花費的時間不一定,因此有些評估作業可能不會完全即時產生結果。
後續步驟
- 進一步瞭解工作負載評估。