本页介绍了如何启用和授权使用 Monitoring API v3。您必须先启用此 API,然后才能使用它。
启用 Monitoring API
如需确定 Monitoring API 是否已启用或启用该 API,请使用 Google Cloud 控制台或 Google Cloud CLI。
Google Cloud 控制台
在 Google Cloud 控制台中,为以下各项选择 Google Cloud 项目: 您想为哪个应用启用此 API 然后转至服务页面:
点击启用 API 和服务按钮。
搜索“Monitoring”。
在搜索结果中,点击“Stackdriver Monitoring API”。
如果显示“API 已启用”,则表示此 API 已启用。如果未显示,请点击启用。
gcloud CLI
如果您尚未在 Google Cloud 控制台上安装 Google Cloud CLI, 请参阅 安装 gcloud CLI。
如需查看是否已启用 Monitoring API,请在将 PROJECT_ID 替换为要为其启用该 API 的项目的 ID 后在工作站上运行以下命令:
gcloud services list --project=PROJECT_ID
如果输出中显示
monitoring.googleapis.com
,则表示已启用 API。如果未启用该 API,请运行以下命令启用它。
gcloud services enable monitoring --project=PROJECT_ID
如需了解详情,请参阅
gcloud services
。
授权使用 Monitoring API
对 Monitoring API 的访问权限由 Identity and Access Management (IAM) 角色和权限。 每个方法都有一个关联的权限,相关方法的权限被汇集到角色中,然后再将角色授予用户。如需了解详情,请参阅 使用 IAM 控制访问权限。
授权某个 API 访问权限后,便可以在任何位置使用该 API。
例如,您可以从本地工作站调用 timeSeries.list
方法。您还可以使用该 API 针对可表示为受监控的资源的任何实体发送指标。如需查看可用类型的列表,请参阅适用于用户定义指标的受监控资源类型。
如果您在编写使用推荐的客户端库的应用,这些库会使用应用默认凭据向您的应用授权。
在某些情况下,您可能还可以使用 API 密钥,但通常建议使用服务账号。API 密钥在没有后端服务器的浏览器和移动应用等客户端中很有用。如需了解详情,请参阅使用 API 密钥。
您可以通过以下网址详细了解身份验证和授权: 请参阅身份验证指南中的说明。