我是Google Cloud的新手。
针对它运行一些YCSB基准testing,这些基准testing使用的是具有完全访问数据存储的服务帐户。
也可以从Compute运行的实例上的一个服务帐户充分访问所有的API
Datastore API简单地返回“UNAVAILABLE”(由YCSB包装),根据Google文档是一个捕获所有错误。 它突然开始工作了。
仪表板https://console.cloud.google.com/apis/dashboard中没有显示数据存储区API操作,我可以看到计算操作和一些以前执行的gcloud CLI工具命令。
Google Cloud Datastore API — — — — —
YCSB在启用主API时使用了betav3 API。 仪表板页面上有一个[enable api]button,当你点击这个button就可以进入图书馆页面,逻辑上你可以search仪表板。
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
有任何想法吗?
这可能只是一个临时的GUI相关问题,一次性事件。 对于基准testing,有一些推荐的工具,如“ 度量和比较性能”页面中所述 。