Error Reporting 通知 Recommender 和数据分析

Error Reporting Recommender 会查找 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 列出 Error Reporting 建议,请运行以下命令:

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

PROJECT_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 替换为您的 Google Cloud 项目的标识符。

如需了解详情,请参阅使用 API - 建议

查看数据分析

Error Reporting Recommender 会根据数据分析生成建议。您可以使用 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 替换为您的 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 替换为您的 Google Cloud 项目的标识符。

如需了解详情,请参阅使用 API - 数据分析

价格

Error Reporting 建议和数据分析是免费提供的。如需了解其他价格层级,请参阅 Recommender 价格