我正在尝试将BigTable实例中的表分布在平衡集上。为此,我需要获取需要平衡的每个表的表大小(根据存储利用率)
我正在使用"@google-cloud/bigtable": "^0.10.2"
和nodejs版本v9.11.2
。我已经成功地使用const [tables] = await instance.getTables();
从实例中获取了所有表对象的数组,但是当我遍历tables
时,找不到其任何元素的大小或存储利用率
答案 0 :(得分:4)
您可以通过Stackdriver Monitoring API使用Node.jS client library来获取bigtable.googleapis.com/table/bytes_used
指标。该指标每60秒采样一次,报告延迟大约2分钟。
有关为Cloud Bigtable服务发布的指标的完整列表,请参见https://cloud.google.com/monitoring/api/metrics_gcp#gcp-bigtable。