图片显示了系统的日志活动,由以下
LogQL
查询生成:
sum(count_over_time({job="ET10"} |= "Station 1" [1m]))
当系统未运行时(由于故障),不幸的是,它不会生成适当的日志行,但它当然会停止日志活动。
如何通过查询“丢失”日志来显示系统未运行?
首先我尝试将活动视为布尔值:
sum(count_over_time({job="ET10"} |= "Station 1" [1m])) > bool 0
然后我试图否定它:
sum(count_over_time({job="ET10"} |= "Station 1" [1m])) < bool 1
它没有按预期工作,因为我在大约 10 秒后没有收到任何回复。 2:30,因为没有日志。 我只是在记录时间内得到响应,例如在绿条之间,这不是我想要的。