【问题标题】:Can I monitor multiple projects in one place using Google Cloud Platform?我可以使用 Google Cloud Platform 在一个地方监控多个项目吗?
【发布时间】:2018-12-23 16:15:37
【问题描述】:

我在 GCP 中有多个项目,我正在尝试在一个地方读取我所有项目的日志。

有什么建议吗?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      您可以使用一个最多可包含 100 个 GCP 项目的 Stackdriver 帐户查看我们关于 Monitoring multiple projects 的文档以了解更多详情。

      【讨论】:

        【解决方案3】:

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

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

        对于日志记录,您必须传递项目 ID:

        projects/[PROJECT_ID]/logs/

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

        【讨论】:

          猜你喜欢
          • 2020-05-23
          • 1970-01-01
          • 2016-08-25
          • 2020-02-10
          • 2013-10-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多