9

我想按桶提取统计信息。这可能吗?

4

2 回答 2

11

(更新答案 2014/09/23 以反映 gsutil 命令的更改)

gsutil du显示给定 URL 下层次结构中的对象使用的空间量(以字节为单位)。

  • s给出总和而不是每个对象的大小.
  • h打印人类可读的大小而不是字节。

所以:

$ gsutil du -sh gs://BUCKET_NAME
261.46 GB   gs://BUCKET_NAME

... 给出桶中对象的总大小。但是,它是根据请求计算的,对于包含许多对象的存储桶可能需要很长时间。

对于生产使用,启用Access Logs & Storage Data。存储数据日志将为您提供前一天每个存储桶的平均大小(以字节/小时为单位)。

访问日志为您记录的存储桶提供有关每个请求的详细信息。

还有关于将日志加载到BigQuery进行分析的信息。

于 2013-04-04T17:49:05.780 回答
3

访问日志的传递可以按照记录在每个存储桶中启用。启用存储桶日志记录后,将尽最大努力每小时将日志文件写入用户定义的日志记录存储桶。您可以从那里提取日志文件并使用您选择的工具进行解析和计数。如果您不想自己对原始日志运行分析,可以使用Qloudstat等服务。(免责声明:我为背后的公司工作。)

于 2013-04-04T14:57:56.387 回答