【发布时间】:2018-12-23 16:15:37
【问题描述】:
我在 GCP 中有多个项目,我正在尝试在一个地方读取我所有项目的日志。
有什么建议吗?
【问题讨论】:
标签: google-cloud-platform stackdriver google-cloud-stackdriver
我在 GCP 中有多个项目,我正在尝试在一个地方读取我所有项目的日志。
有什么建议吗?
【问题讨论】:
标签: google-cloud-platform stackdriver google-cloud-stackdriver
与监控不同,Stackdriver 日志界面不提供日志的多项目视图。
可以使用 API 查询多个项目的日志。查看resourceNames(或projectIds)字段https://cloud.google.com/logging/docs/reference/v2/rest/v2/entries/list
也可以将多个项目的日志导出到一个地方:https://cloud.google.com/logging/docs/export/
【讨论】:
您可以使用一个最多可包含 100 个 GCP 项目的 Stackdriver 帐户查看我们关于 Monitoring multiple projects 的文档以了解更多详情。
【讨论】:
一个项目可以组织您的所有 Google Cloud Platform 资源。一个项目由一组用户组成;一组 API;以及这些 API 的计费、身份验证和监控设置。因此,例如,您的所有 Cloud Storage 存储分区和对象,以及访问它们的用户权限,都驻留在一个项目中。您可以拥有一个项目,也可以创建多个项目并使用它们将您的 Google Cloud Platform 资源(包括您的 Cloud Storage 数据)组织到逻辑组中。
用户只能查看和列出他们可以通过 IAM 角色访问的项目。组织管理员可以查看和列出组织中的所有项目。
对于日志记录,您必须传递项目 ID:
projects/[PROJECT_ID]/logs/
【讨论】: