用法示例
用法示例
# 数据中断检测:当前时间与样本时间差超过 5 分钟
time() - timestamp(up{job="api"}) > 300
# 仅工作日生效的高负载检查
day_of_week() >= 1 <= 5 and node_load1 > 8time()、day_of_week() 返回标量,可与向量比较或运算;时区取执行评估的 Prometheus 进程时区。
time() 返回查询时刻的 Unix 秒,timestamp() 返回样本自身时间戳;配合 day_of_week、hour 等函数可实现按时间段差异化的规则。
# 数据中断检测:当前时间与样本时间差超过 5 分钟
time() - timestamp(up{job="api"}) > 300
# 仅工作日生效的高负载检查
day_of_week() >= 1 <= 5 and node_load1 > 8