控制和监视 BI 引擎预留的使用



随着新的测试版BI引擎预留,我注意到一些查询加快了速度,但其他查询不受影响。可能吗 - 监控预订的使用方式? - 对预订的使用方式有一定的控制?

在控制方面,我没有看到任何迹象表明你会有任何控制——系统决定最有效的机制是什么(BI 引擎、查询缓存等),然后相应地分配。 此外,预留的大小、使用情况和期限也会计入 BI 引擎预留中添加和随后删除的内容中。

虽然这看起来令人沮丧,但它也是卖点:仪表板的零配置、自动加速。随着谷歌快速迭代这些产品,我预计一些控件最终会找到自己的方式。

作为解决方法,您可以对要确保有权访问完整预留的数据使用单独的项目(因为 BI 引擎是项目级的)。

正如其他地方提到的,可以使用 Stackdriver 日志记录(如果启用它)查看一些指标。 这些都是高级指标,并在文档中列出:

  • 预留总字节数
  • 预留使用的字节数
  • 机上请求
  • 请求计数
  • 请求执行时间

这些可能不会为您提供大量所需的信息,但可以监视模式。

您可以使用 elasticsearch 和 logstash 来监控和实现安全环境。作品的方式很简单,而且是近实时的。

最新更新