google-cloud-dataflow - Google Cloud Monitoring - 捕获数据流运行时间
问题描述
如果我的 GCP 项目中的数据流作业经过的时间超过 2 小时,我已经设置了一个警报策略来发送电子邮件。以下是策略的 MQL:
fetch dataflow_job
| metric 'dataflow.googleapis.com/job/elapsed_time'
| group_by 5m, [value_elapsed_time_mean: mean(value.elapsed_time)]
| every 5m
| condition value_elapsed_time_mean > 7200 's'
我想从此策略中过滤掉所有流式传输作业。我不能使用 job_name,因为流式作业不遵循特定的命名模式。请告知我该怎么做。
解决方案
推荐阅读
- java - 为什么 List.contains(Object) 的行为不同?
- r - 如何在同一个数据帧上做colsum和average
- powerbi - 使用 DAX 生成日期系列
- javascript - 仅在服务器上需要一个包
- java - Intellij IDEA 仅针对所有未提交的更改运行测试
- regex - 在换行符之前匹配字符,不包括空格?
- macos - MacOS - 使用带有launchd的脚本 - 启动,登录,注销,关闭?
- service-worker - Workbox 的服务人员在更改时未更新
- python - AllenNLP 共指分辨率的多 GPU 训练
- reactjs - 事件处理程序中带有 [name] 的 PrevState