Prometheus函数

更新时间:2023-06-30 05:16:30 阅读: 评论:0

Prometheus函数
有些函数有默认参数,例如year(v=vector(time()) instant-vector)。这意味着有⼀个参数v是⼀个,如果不提供参数v,则其默认值
为 vector(time())。
abs()
abs(v instant-vector)将输⼊向量中的所有采样值转换为绝对值,并返回输⼊向量。
abnt()
abnt(v instant-vector) 如果传递给它的向量有元素,则返回⼀个空向量;如果传递给它的向量没有元素,则返回⼀个包含⼀个值为1的元素的向量。
这对于在指定指标名称和标签都的时间序列不存在时发出告警⾮常有⽤。
银行利率是多少abnt(nonexistent{job="myjob"})
# => {job="myjob"}
租赁协议
abnt(nonexistent{job="myjob",instance=~".*"})
# => {job="myjob"}
肯德基翅桶abnt(sum(nonexistent{job="myjob"}))
# => {}
吊篮在第⼆个⽰例中,abnt() 试图巧妙地根据输⼊向量派⽣出包含1个元素的输出向量的标签。
ceil()
ceil(v instant-vector) 将v中所有元素的采样值四舍五⼊为最接近的整数。
changes()
对于每个输⼊时间序列,changes(v range-vector) 以瞬时向量的形式返回其值在指定时间范围内更改的次数。
clamp_max()
clamp_max(v instant-vector, max scalar) ,输⼊为⼀瞬时向量v和⼀个最⼤值标量max,对于向量v中的每⼀个采样值,如果采样值⼤
于max,则把采样值替换为max,反之则不进⾏替换。
clamp_min()
clamp_min(v instant-vector, min scalar) ,输⼊为⼀瞬时向量v和⼀个最⼩值标量min,对于向量v中的每⼀个采样值,如果采样值⼩于min,则把采样值替换为min,反之则不进⾏替换。
day_of_month()
day_of_month(v=vector(time()) instant-vector) 返回指定的UTC时间的⽇期(⼀个⽉)。返回值从1到31。
day_of_week()
day_of_week(v=vector(time()) instant-vector) 返回指定的UTC时间的⽇期(⼀周)。返回的值从0到6,其中0表⽰星期天,等等。days_in_month()辣白菜汤怎么做
days_in_month(v=vector(time()) instant-vector) 返回每⼀个指定的UTC时间所属性⽉份的天数。返回值从28到31。
保护环境论文
delta()
delta(v range-vector) 计算范围向量v中每个时间序列元素的第⼀个和最后⼀个值之间的差值,返回带有指定增量和相同标签的瞬时向量。增量覆盖范围向量选择器中指定的整个时间范围,这样就可以得到⾮整数结果,即使采样值都是整数。
下⾯的⽰例表达式返回CPU温度从现在到2⼩时前的差异:
delta(cpu_temp_celsius{host="zeus"}[2h])
delta 只能⽤于gauge。
deriv()
deriv(v range-vector) 使⽤计算时间序列在范围向量v中的⼆阶导数。deriv 只能⽤于gauge。
exp()
梦见鱼什么意思exp(v instant-vector) 计算v中所有元素的e的指数,即en,特殊情况为:Exp(+Inf) = +Inf
Exp(NaN) = NaN
什么是争取入党的首要问题floor()
floor(v instant-vector) 将v中所有元素的采样值向下取整为最接近的整数。

本文发布于:2023-06-30 05:16:30,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1069604.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:向量   指定   时间   返回   采样   元素
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图