在GCP Stackdriver中为cronjob配置警报

问题描述

我在GKE群集中运行一个特定的cronjob,它每24小时运行一次。在每次成功运行期间,它将在控制台{ "message" : "success"}上打印出来。

我想设置一个警报,使其每24小时检查一次日志中的上述消息。

因此,我尝试使用以下查询创建堆栈驱动器指标:

resource.type="k8s_container"
resource.labels.project_id="myproj"
resource.labels.location="myloc"
resource.labels.cluster_name="mycluster"
resource.labels.namespace_name="myns"
resource.labels.container_name="my-service"
labels.k8s-pod/job-name:"myjob"
textPayload:"\"message\": \"success\""

用户界面中正确选择时间戳后,它将返回正确的结果。但是,我找不到添加相对时间戳的方法,例如(Now() - 24 )

我通过上述查询创建了一个指标(不包含时间戳范围),现在希望该指标在24小时内的值为1

由于没有相对的时间戳,我是否可以简单地使用上述指标,并依靠stackdriver Alert在过去24小时内汇总它?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)