我可以使用Google Cloud Platform在一个地方监视多个项目吗?

时间:2018-07-16 07:09:03

标签: google-cloud-platform stackdriver google-cloud-stackdriver

我在GCP中有多个项目,并且我试图一处读取所有项目的日志。

有什么建议吗?

3 个答案:

答案 0 :(得分:0)

一个项目可以组织您所有的Google Cloud Platform资源。一个项目由一组用户组成;一组API;以及这些API的计费,身份验证和监控设置。因此,例如,您的所有Cloud Storage存储桶和对象以及用于访问它们的用户权限都位于项目中。您可以拥有一个项目,也可以创建多个项目,然后使用它们将Google Cloud Platform资源(包括Cloud Storage数据)组织到逻辑组中。

用户只能查看和列出他们可以通过IAM角色访问的项目。组织管理员可以查看和列出组织中的所有项目。

要进行记录,您必须传递项目ID:

projects/[PROJECT_ID]/logs/

参考:https://cloud.google.com/logging/docs/

答案 1 :(得分:0)

您可以使用单个Stackdriver帐户查看有关Monitoring multiple projects的文档,该帐户最多可以包含100个GCP项目,以获取更多详细信息。

答案 2 :(得分:0)

与监视不同,Stackdriver日志用户界面不提供日志的多项目视图。

可以使用API​​查询来自多个项目的日志。请参见resourceNames(或projectIds)字段https://cloud.google.com/logging/docs/reference/v2/rest/v2/entries/list

还可以将多个项目的日志导出到一个位置:https://cloud.google.com/logging/docs/export/