Google cloud platform GCP存储桶监控

Google cloud platform GCP存储桶监控,google-cloud-platform,google-cloud-storage,Google Cloud Platform,Google Cloud Storage,是否可以为Google Cloud Coldline Bucket设置并生成使用情况报告 我希望跟踪的项目包括:文件名、文件大小、下载URL、请求者IP、请求者地理位置、下载状态等。您可以直接跟踪您提到的一些内容,如文件名、下载URL和请求者IP。其他元素,如请求者地理位置和下载状态,将需要额外处理 当涉及到谷歌云存储时,您可以为您可能拥有的任何类型的存储桶启用日志记录。目前有云审计日志和访问存储日志。第一个选项更通用,因为它可以实时跟踪RESTful请求,而第二个选项特定于存储,可以跟踪关于

是否可以为Google Cloud Coldline Bucket设置并生成使用情况报告


我希望跟踪的项目包括:文件名、文件大小、下载URL、请求者IP、请求者地理位置、下载状态等。

您可以直接跟踪您提到的一些内容,如文件名、下载URL和请求者IP。其他元素,如请求者地理位置和下载状态,将需要额外处理


当涉及到谷歌云存储时,您可以为您可能拥有的任何类型的存储桶启用日志记录。目前有云审计日志和访问存储日志。第一个选项更通用,因为它可以实时跟踪RESTful请求,而第二个选项特定于存储,可以跟踪关于每次访问bucket的更多信息。从您所说的您正在寻找的内容来看,访问和存储似乎是您的最佳选择

访问和存储日志记录将创建CSV文件,其中包含有关每次访问的大量信息。你可以准确地找到这些里面储存的东西。这里需要注意的一件有趣的事情是,有一个名为
c_ip_region
的字段目前未被使用,但将来可能会包含地理位置信息

您可以通过
gsutil
找到有关如何在bucket上启用访问和存储日志记录的信息。基本上可以归结为几个命令:

  • 为CSV创建一个bucket(
    gsutil mb gs://example logs bucket
  • 向分析帐户(
    gsutil acl ch-g云存储)授予写入权限-analytics@google.com:W gs://example logs bucket
  • 将日志存储桶的默认ACL设置为更严格的限制(
    gsutil defacl Set project private gs://example logs bucket
  • 打开日志记录(
    gsutil日志记录设置为-b gs://example logs bucket[-o log\u object\u prefix]gs://example bucket

  • 由于这会生成CSV文件。这样,您可以轻松查询其内容!此导入可以通过数据流或云功能完成(如果您想在导入数据之前自定义数据,后者是最佳选项;也可以)。

    GCP monitoring在GCP中提供大量请求的图形和以字节为单位的数据等图形

    要启用GCP监控,您必须启用GCP监控API

    然后去

    monitoring -> Select Dashboard -> Select Cloud Storage.
    

    它将向您显示GCP存储桶活动的图表。

    谢谢Goncalo。正是我一直在寻找的东西。