尽管 YCBS 基准测试正在运行,但 Google 云 API 仪表板并未显示访问权限

尽管 YCBS 基准测试正在运行,但 Google 云 API 仪表板并未显示访问权限

我是 Google Cloud 的新手。

对其运行一些 YCSB 基准测试,使用对数据存储具有完全访问权限的服务帐户。

还可以使用实例上的服务帐户从 Compute 运行,并具有所有 API 的完全访问权限

数据存储区 API 只是返回“UNAVAILABLE”(由 YCSB 包装),根据 Google 文档,这是一个捕获所有错误。它今天突然开始工作了。

仪表板中未显示任何数据存储区 API 操作https://console.cloud.google.com/apis/dashboard,我可以看到计算操作和一些之前执行的 gcloud CLI 工具命令。

Google Cloud Datastore API  —   —   —   —   —   

YCSB 使用启用主 API 时附带的 betav3 API。仪表板页面有一个 [启用 API] 按钮,单击后会转到库页面,逻辑上您会搜索仪表板。

No results for dashboard 

从下面可以看出数据存储肯定正在被访问。

[OVERALL], RunTime(ms), 121037.0
[OVERALL], Throughput(ops/sec), 8.261936432661088
[TOTAL_GCS_Copy], Count, 11.0
[TOTAL_GC_TIME_Copy], Time(ms), 58.0
[TOTAL_GC_TIME_%_Copy], Time(%), 0.047919231309434304
[TOTAL_GCS_MarkSweepCompact], Count, 0.0
[TOTAL_GC_TIME_MarkSweepCompact], Time(ms), 0.0
[TOTAL_GC_TIME_%_MarkSweepCompact], Time(%), 0.0
[TOTAL_GCs], Count, 11.0
[TOTAL_GC_TIME], Time(ms), 58.0
[TOTAL_GC_TIME_%], Time(%), 0.047919231309434304
[READ], Operations, 497.0
[READ], AverageLatency(us), 102567.05030181087
[READ], MinLatency(us), 54944.0
[READ], MaxLatency(us), 304383.0
[READ], 95thPercentileLatency(us), 195839.0
[READ], 99thPercentileLatency(us), 274175.0
[READ], Return=OK, 497
[CLEANUP], Operations, 1.0
[CLEANUP], AverageLatency(us), 3.0
[CLEANUP], MinLatency(us), 3.0
[CLEANUP], MaxLatency(us), 3.0
[CLEANUP], 95thPercentileLatency(us), 3.0
[CLEANUP], 99thPercentileLatency(us), 3.0
[UPDATE], Operations, 503.0
[UPDATE], AverageLatency(us), 137206.58449304174
[UPDATE], MinLatency(us), 76160.0
[UPDATE], MaxLatency(us), 2041855.0
[UPDATE], 95thPercentileLatency(us), 223871.0
[UPDATE], 99thPercentileLatency(us), 303103.0
[UPDATE], Return=OK, 503

有任何想法吗?

答案1

这很可能只是与 GUI 相关的临时问题,一次性事件。对于基准测试,有一些推荐的工具,如测量和比较性能页面

相关内容