Google cloud platform 基于GCP日志的监控:未收到日志时触发警报
我有一个应用程序,我正在为它设置基于日志的监视。应用程序将在完成某项任务时记录日志。我希望确保应用程序至少每6小时完成一次 我尝试通过配置监视来复制此规则,以便在给定的时间内度量值保持在1以下时触发警报 不幸的是,当基于日志的度量没有收到任何日志时,它似乎表示没有“数据”而不是值0 是否可以将未收到日志时的段视为0,以便触发警报 我的公制图形的屏幕截图: 警报定义的屏幕截图: 您可以看到,我们在一个时间段内收到一个日志,但之后该行立即消失,并且没有触发警报。尝试使用基于MQL的警报 用于表格操作的Google cloud platform 基于GCP日志的监控:未收到日志时触发警报,google-cloud-platform,stackdriver,google-cloud-stackdriver,google-cloud-logging,google-cloud-monitoring,Google Cloud Platform,Stackdriver,Google Cloud Stackdriver,Google Cloud Logging,Google Cloud Monitoring,我有一个应用程序,我正在为它设置基于日志的监视。应用程序将在完成某项任务时记录日志。我希望确保应用程序至少每6小时完成一次 我尝试通过配置监视来复制此规则,以便在给定的时间内度量值保持在1以下时触发警报 不幸的是,当基于日志的度量没有收到任何日志时,它似乎表示没有“数据”而不是值0 是否可以将未收到日志时的段视为0,以便触发警报 我的公制图形的屏幕截图: 警报定义的屏幕截图: 您可以看到,我们在一个时间段内收到一个日志,但之后该行立即消失,并且没有触发警报。尝试使用基于MQL的警报 用于表格操
缺席\u生成一个带有两个值列的表格,即active和signal。当表格输入中缺少数据时,活动列为true
,否则为false
。这对于创建用于在缺少输入时发出警报的条件查询非常有用
例如:
fetch gce_instance :: compute.googleapis.com/instance/cpu/usage_time
| absent_for 8h
为什么不改为创建一个2日志警报度量,这样总是会收到一个数据,然后为每个日志创建一个?当然,获取路径是您自己的日志度量。但由于屏幕截图上的指责,我以gce cpu使用时间为例。这正是我所需要的,谢谢!我没有意识到MQL能够提供比UI上公开的更多的功能。