使用自訂規則評估工作負載

本文說明如何在 Workload Manager 中使用自訂規則,根據貴機構建議的最佳做法評估工作負載。

詳情請參閱「關於 Workload Manager 中的自訂規則」。

事前準備

  • 使用 Rego 建立自訂規則,並將規則上傳至 Cloud Storage bucket。
  • 在您建立及執行評估的 Google Cloud 專案中,啟用下列 API:
    • Service Usage API
    • Cloud Monitoring API

必要的角色

如要進一步瞭解必要的 IAM 角色,請參閱建立及執行評估所需的權限

使用自訂規則評估工作負載

如要使用自訂規則建立工作負載評估作業,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Workload Manager」頁面。

    前往 Workload Manager

  2. 選取 Google Cloud 專案。

  3. 如果系統提示要啟用 Workload Manager 所需的 API,請按一下「Enable」(啟用)

  4. 按一下「New evaluation」(新增評估)

  5. 在「Evaluation details」(評估詳細資料) 部分執行下列操作:

    1. 針對「Evaluation name」(評估作業名稱) 的部分,輸入工作負載評估作業名稱。
    2. 在「工作負載類型」部分,選取「自訂」
    3. 選取包含自訂規則的 Cloud Storage bucket。

      您可以運用 GoogleCloudPlatform/workload-manager GitHub 存放區提供的範例規則,也可以自行建立規則並上傳至 Cloud Storage 儲存空間。詳情請參閱「使用 Rego 編寫自訂規則」。

    4. 在「Location for evaluation data」(評估資料位置) 部分,選取要讓 Workload Manager 儲存評估資料的「區域」

    5. 選用:如要將評估結果匯出至 BigQuery 資料集,請選取「將評估結果儲存至 BigQuery 資料集」,然後指定資料集名稱。

    6. 選用步驟:如要為每項評估作業建立個別的資料表,請按一下「為這項評估作業建立新的結果資料表」

  6. 按一下「繼續」

  7. 在「評估範圍」部分,選取要納入評估的資源。

    1. 按一下「瀏覽範圍」,然後選取要執行評估的機構、資料夾或專案。
    2. 選用:在「對資源套用篩選器」部分,使用篩選器僅選取特定資源。
  8. 按一下「繼續」

  9. 在「評估規則」部分,選取要驗證所選資源時使用的自訂規則。

  10. 在「排程」部分,選取要執行評估作業的頻率。

  11. 按一下「繼續」

  12. 在「通知」部分中,選取通知管道,然後選取要接收通知的事件。

  13. 按一下「繼續」

  14. 檢查評估設定,然後按一下「建立」

執行評估作業

如要執行工作負載評估作業,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Workload Manager」頁面。

    前往 Workload Manager

  2. 按一下「Evaluation name」(評估作業名稱)

  3. 在「Evaluation information」(評估作業資訊) 頁面中,按一下「Run」(執行)。工作負載評估作業需要幾分鐘才能完成。由於評估作業完成所花費的時間不一定,因此有些評估作業可能不會完全即時產生結果。

後續步驟