錯誤回報通知建議和洞察

Error Reporting 建議工具會尋找 Google Cloud 專案中最近發生的當機事件,並在您尚未設定 Error Reporting 通知時提供建議。如果已設定通知,系統就不會提供建議。

本文說明如何啟用及查看最佳化建議和洞察資料。

事前準備

如要查看 Error Reporting 建議和深入分析結果,請先完成下列步驟:

  1. 如「啟用 API」一節所述,啟用 Recommender API。

  2. 請確認您具備足夠的權限。 您必須具備下列其中一種角色,才能取得必要權限:

    工作說明 角色
    查看建議/洞察資料 roles/recommender.errorReportingViewer
    查看及更新 (關閉) 最佳化建議/洞察 roles/recommender.errorReportingAdmin
    在資訊公開和控制中心選擇停用建議/洞察功能。 詳情請參閱「選擇停用」。 roles/dataprocessing.admin

    這些 Recommender 角色提供下列 API 權限:

    角色 包含的權限
    roles/recommender.errorReportingViewer recommender.errorReportingInsights.get
    recommender.errorReportingInsights.list
    recommender.errorReportingRecommendations.get
    recommender.errorReportingRecommendations.list
    roles/recommender.errorReportingAdmin roles/recommender.errorReportingViewer權限,外加
    recommender.errorReportingInsights.update
    recommender.errorReportingRecommendations.update

    如要進一步瞭解角色和授予存取權的方法,請參閱下列文章:

查看建議

Recommender 會在 Google Cloud 控制台中顯示建議。您也可以使用 Google Cloud CLI 或 Recommender API 列出建議。

Google Cloud 控制台

如要查看建議,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台,或使用以下按鈕:

    前往 Google Cloud 控制台

  2. 選取「建議」分頁標籤。

gcloud CLI

如要使用 gcloud CLI 列出錯誤報告建議,請執行下列指令:

gcloud recommender recommendations list \
    --recommender=google.clouderrorreporting.Recommender \
    --project=PROJECT_ID \
    --location=global

PROJECT_ID 替換為專案的 ID。 Google Cloud

如要進一步瞭解這個指令,包括輸出格式的選項,請參閱 gcloud recommender recommendations list

Recommender API

如要使用 Recommender API 列出 Error Reporting 建議,請執行下列指令:

curl -H "Authorization: Bearer $(gcloud auth print-access-token)"  \
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/global/recommenders/google.clouderrorreporting.Recommender/recommendations"

PROJECT_ID 替換為專案的 ID。 Google Cloud

詳情請參閱「使用 API - 建議內容」。

查看深入分析資訊

Error Reporting 建議工具會根據深入分析結果生成建議。您可以使用 Google Cloud CLI 或 Recommender API 擷取這些深入分析結果。

gcloud CLI

如要使用 gcloud CLI 列出 Error Reporting 洞察資料,請執行下列指令:

gcloud recommender insights list \
    --insight-type=google.clouderrorreporting.Insight \
    --project=PROJECT_ID \
    --location=global

PROJECT_ID 替換為專案的 ID。 Google Cloud

如要進一步瞭解這個指令,包括輸出格式選項,請參閱 gcloud recommender insights list

Recommender API

如要使用 Recommender API 列出 Error Reporting 洞察資料,請執行下列指令:

curl -H "Authorization: Bearer $(gcloud auth print-access-token)"  \
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/global/recommenders/google.clouderrorreporting.Insight/insights"

PROJECT_ID 替換為專案的 ID。 Google Cloud

詳情請參閱「使用 API - 洞察」一文。

定價

您可以免費使用 Error Reporting 建議和深入分析。如要瞭解其他定價層級,請參閱「Recommender 定價」。