如何使用 BigQuery 发出“提醒”

G P*_*lay 2 alert monitoring google-bigquery

我在 BigQuery 项目中遇到问题。

因此,我希望alerting在 BigQuery 中基于数据和我想要设置的阈值。由于数据每 15 分钟不断增加,我希望 BigQuery 首先使用保存的查询自动分析数据集,并通知我是否存在违反阈值的情况。

我已经尝试过监控功能,但指标就像添加的行、字节等,它们不相关,因为我主要关心的是数据本身。

例如,对于“ID”和“结果”列,我将“结果”列上的阈值设置为数据“5”。如果数据超过“5”,我想知道哪个“ID”上升了。

Mic*_*tin 9

我曾经做过的是

  • 设置计划的 BigQuery 查询,
  • 如果条件不满足,则使用E​​RROR函数运行,并且
  • 安排查询时,选中此框以在查询失败时发出通知。

这非常简单,但对于我的简单案例来说效果很好。

  • 确保查看标准 SQL(而不是旧版 SQL)参考:https://cloud.google.com/bigquery/docs/reference/standard-sql/debugging_functions (2认同)