在Google Cloud Bigtable上进行监控和提醒

我们正在GCP上构build数据pipe道,并selectBigtable作为原始事件的数据仓库。 我的问题是 – 我找不到正确监视群集的方法。 仪表板提供了有限的指标,如果有任何方法将它们连接到StackDriver,没有太多的麻烦,就可以做到这一点,就像GCP上的所有其他服务设置一样。

有没有可能用Stackdriver监控Bigtable? 如果没有,是否有另一个build议的方法来实现这一目标?

我发现这篇文章解释了如何获得对Bigtable运行的请求的报告,但是当试图接收关于整个集群健康状况的大图时,这并没有帮助。

Google Cloud Bigtable将服务器端指标导出到Stackdriver; 您可以在Bigtable文档以及Stackdriver度量列表中find更多信息。

另外,如果您使用兼容HBase的Java客户端作为Bigtable,则可以在客户端导出Dropwizard度量标准 ,这将为您提供详细的客户端性能指标(如端到端请求延迟),您可以跟踪你自己,例如,通过你自己的Graphite实例。

这些度量标准并不是对Bigtable的Stackdriver度量标准的替代,而是为了补充这些度量标准,除了查看服务器端度量标准外,我们还build议跟踪客户端度量标准。

请注意,现在可以通过Stackdriver Monitoring API查询Bigtable指标: https ://cloud.google.com/monitoring/api/metrics#gcp-bigtable

您还可以通过Stackdriver UI创build警报并定义Google Cloud Bigtable指标的自定义信息中心: https ://app.google.stackdriver.com/