【问题标题】:How to query Google Cloud logs by scope/storage via api or java libs如何通过 api 或 java 库按范围/存储查询 Google Cloud 日志
【发布时间】:2021-12-19 10:08:11
【问题描述】:

我已将日志接收器定义到各种存储桶。
在 GCP 日志资源管理器 (https://console.cloud.google.com/logs/query) 中,我可以按项目或指定的存储桶指定查询范围。

如何使用 GCP logs api 和/或 google java 库实现相同的功能(指定存储范围)?

通过链接到文档?

【问题讨论】:

  • 似乎只有 GRPC 调用才有可能。
  • 使用日志 API,您可以使用 resourceNames[] 参数。这里的 BUCKET_ID 是指日志桶 ID 而不是存储桶 ID。请参阅此documentation,如果这对您有帮助,请告诉我。

标签: api logging google-cloud-platform querying


【解决方案1】:

您可以使用 GCP 日志 API 实现相同的功能,方法是使用 resourceNames[] 查询参数。这里的 BUCKET_ID 是指日志桶 ID 而不是存储桶 ID。有关信息,请参阅此documentation

在面向资源的 API 中,资源是命名实体,资源名称是它们的标识符。每个资源都必须有自己唯一的resource name。资源名称由资源本身的 ID、任何父资源的 ID 及其 API 服务名称组成。

gRPC API 应该使用无架构的URIs 作为资源名称。它们通常遵循 REST URL 约定并且表现得非常像网络文件路径。它们可以轻松映射到 REST URL:有关详细信息,请参阅 Standard Methods 部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-25
    • 2022-06-13
    • 2015-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多