在没有表行更新/上传发生时设置大查询警报

ASP*_*YOK 4 google-bigquery google-cloud-platform stackdriver google-cloud-stackdriver

当没有数据上传到 Big Query 表超过一天时,为每封电子邮件设置 Big Query 警报的最佳方法是什么?我想到的是:

  • 堆栈驱动程序
  • 酒馆子
  • 云功能

但我不确定最快和最好的方法是什么。我尝试通过 Stackdirver -> Create New Alert Ploicy 进行设置

  • 资源类型:BigQuery 数据集
  • 指标:上传的行
  • 如果-> 违反任何时间序列 -> 23 小时不存在,则条件触发

但是没有发送电子邮件。虽然有些表几个月没有数据......

Par*_*hta 5

您应该创建基于审计日志的警报。转到日志记录 -> 选择 BigQuery,然后按插入过滤,您可以创建基于日志的指标,您可以基于该指标设置警报规则:

要针对基于日志的计数器指标创建警报策略,请执行以下操作:

  1. 转到 Google Cloud Console 中基于日志的指标:
  2. 找到您想要探索的指标,然后在该指标的 More more_vert 菜单中选择从指标创建警报。
  3. “条件”窗格随即打开,您选择的基于日志的指标已预填充在“目标”对话框中。
  4. 在配置对话框中,填写阈值。
  5. 单击“保存”,这将显示“创建新警报策略”面板以及您已完成的条件。
  6. 可选:填写通知和文档部分。
  7. 在命名此策略部分中,输入警报策略的名称。
  8. 单击保存。

如本页所述:https : //cloud.google.com/logging/docs/logs-based-metrics/charts-and-alerts

请参阅此视频,该视频通过类似的示例详细解释了这一点:https : //youtu.be/dqoZEfJ7UbM?t=1275