微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何计算一天中将量规设置为-1的总时间?

如何解决如何计算一天中将量规设置为-1的总时间?

我在Prometheus中有一个量规,当我的服务中断时(我的部署有0个Pod),其值为-1。服务启动后,该仪表将保持登录用户数量。我试图计算该仪表在一天中(也许是每周平均值)的总时间为-1。

我试图像这样使用-webkit-font-smoothing: antialised; 函数backface-visibility: hidden; ,但是出现错误。我尝试了其他操作,例如timestamp(),但这也没用。

编辑:如果有人对如何计算k8s部署一天下来的总时间有其他想法,而又不使用我的仪表,我将不胜感激。

解决方法

当图表设置为1d时,我将执行count(my_gauge == bool -1)并在Grafana中的Total下读取随时间的总和。您可以进一步将Min step设置为1d,但是Grafan将对计数进行平均,因此您需要将查询乘以$__interval_ms的某个因子。因素将取决于度量标准的频率。

,

您可以使用以下信息获取过去24小时内服务中断的时间:

avg_over_time((my_gauge == bool 0)[1d:])

您需要具有子查询支持的Prometheus(版本2.7),并且只能在滑动窗口上生成指标。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?