absent(v instant-vector),如果赋值给它的向量具有样本数据,则返回空向量;如果传递的瞬时向量参数没有样本数据,则返回不带度量指标名称且带有标签的样本值为1的结果 当监控度量指标时,如果获取到的样本数据是空的, 使用absent方法对告警是非常有用的 absent(nonexistent{job=“myjob”}) # => key: value = {j...
absent ceil floor clamp_max clamp_min absent_over_time changes delta deriv idelta irate _over_time 概述 Prometheus是一套使用Go语言进行编写的监控工具,专注于基础监控,默认仅保留15天的监控数据,15天的监控数据,已经足够运维人员去排查和分析运维故障。Prometheus有专门的PQL语言,可以对采集上来的指标进行多维度...
absent(prometheus_http_requests_total2) {} 1 1.2 lable_join()和lable_replace() 这些函数用于操作标签---他们允许您将标签连接到其它标签上,提取标签值得一部分,甚至删除标签(尽管使用标准的聚合操作更容易、更符合人体工程学)。在这两个函数中,如果定义的目标标签是一个新的,它将被添加到标签集;如果它是一...
absent_over_time(demo_memory_usage_bytes[1s]) PASS absent_over_time(demo_memory_usage_bytes[15s]) PASS absent_over_time(demo_memory_usage_bytes[1m]) PASS absent_over_time(demo_memory_usage_bytes[5m]) PASS absent_over_time(demo_memory_usage_bytes[15m]) PASS absent_over_time(demo_m...
absent_over_time用于检测在给定的区间向量中,是否存在有元素,如果没有则value为1。 changes 返回给定的区间向量中,对比于当前值,发生变化的元素的数量。 delta 返回区间向量中,第一个元素和最后一个元素之间的变化值,时间区间也参与算法计算,所以即时第一个元素和最后一个元素均为整数,该值也未必是整数。 须作用...
一些函数有默认的参数,例如:year(v=vector(time()) instant-vector)。他的意思是有一个参数v是一个瞬时向量,如果没有提供,它将默认为表达式vector(time())的值。 一、abs() abs(v instant-vector)返回输入向量,所有样本值都转换为其绝对值。 二、absent() ...
absent(v instant-vector),如果传递给它的向量参数具有样本数据,则返回空向量;如果传递的向量参数没有样本数据,则返回不带度量指标名称且带有标签的时间序列,且样本值为 1。 当监控度量指标时,如果获取到的样本数据是空的, 使用 absent 方法对告警是非常有用的。例如: ...
absent_over_time(range-vector) delta(range-vector) deriv(range-vector) holt_winters(range-vector, scalar, scalar) idelta(range-vector) irate(range-vector) predict_linear(range-vector, scalar) rate(range-vector) resets(range-vector) avg_over_time(range-vector) ...
⼀些函数有默认的参数,例如:year(v=vector(time()) instant-vector)。v是参数值,instant-vector是参数类型。vector(time())是默认值。abs()abs(v instant-vector)返回输⼊向量的所有样本的绝对值。absent()absent(v instant-vector),如果赋值给它的向量具有样本数据,则返回空向量;如果传递的瞬时向量参数...
absent_over_time(v range-vector) 如果传递给它的范围向量v有任何元素,则返回⼀个空向量;如果传递给它的范围向量v没有元素,则返回值为1的单元素向量 avg_over_time(range-vector) 指定时间间隔内范围向量所有元素样本值的平均值 ceil(v instant-vector) 将即时向量v中所有元素的样本值向上取整到最...