prometheus - Prometheus Query 在最后一天获得不同的值
问题描述
我有一个经常被摄取的指标,但值不会经常变化。假设它在过去 24 小时内可能已经更改了 5 次。通过这个查询,我得到了过去 24 小时内的所有样本:sample.metric.capacity[24h]。但我只想要那个时间段内的五个不同的值。如何更改查询以获取该值列表?
解决方案
你可以尝试使用类似的东西:
((changes(your_metric[1m]) * your_metric) > 0)[24h:]
更改将仅显示值更改。更改指标的值为 1,然后乘以您的指标值。结果是 24 小时内不同值的表。
推荐阅读
- keras - Keras RNN + Encoder/Decoder + Attention 中的图断开连接
- ruby-on-rails - 更新后的 Rails 渲染索引(JSON)返回空数组
- php - 从外部 php 文件、空白页访问 Joomla 3.9 中的文章?
- database-design - Neo4j(或任何图形数据库)是否应该对每个关系进行建模,即使关系可以通过图形确定
- javascript - 更改类前触发事件
- vagrant - PhpStorm + Xdebug:连接已建立,PhpStorm 中没有弹出调试窗口
- c++ - 如何读取 infile 中的指令,然后使用 infile 中的参数将函数形状写入 outfile
- laravel - Laravel - 使用从中间件组返回的值作为全局变量
- mysql - 如何删除mysql中的唯一记录?
- dart - 谁能告诉我如何在 Flutter 中使用 DropDown Menu 中的本地 JSON 数据?