VM体系还真的是不一(he)样(qun), 它上报的监控数据长这样:

vmagent_remotewrite_block_size_rows_bucket{vmrange="2.448e+03...2.783e+03"} 3
vmagent_remotewrite_block_size_rows_bucket{vmrange="3.594e+03...4.084e+03"} 8
vmagent_remotewrite_block_size_rows_bucket{vmrange="4.084e+03...4.642e+03"} 46
vmagent_remotewrite_block_size_rows_bucket{vmrange="4.642e+03...5.275e+03"} 34
vmagent_remotewrite_block_size_rows_bucket{vmrange="5.275e+03...5.995e+03"} 29
vmagent_remotewrite_block_size_rows_bucket{vmrange="5.995e+03...6.813e+03"} 151
vmagent_remotewrite_block_size_rows_bucket{vmrange="6.813e+03...7.743e+03"} 169
vmagent_remotewrite_block_size_rows_bucket{vmrange="7.743e+03...8.799e+03"} 112
vmagent_remotewrite_block_size_rows_bucket{vmrange="8.799e+03...1.000e+04"} 153

这个浮点数的范围还不太好展示。

可以用这样一个表达式来转换成prometheus喜闻乐见的格式:

sum(increase(label_replace(vmagent_remotewrite_block_size_rows_bucket, "le", "$1", "vmrange", "([^\\n]+)\\.\\.\\.([^\\n]+)")[1m])) by (le)

然后就可以按之前的方法来展示分桶的热力图了。

分桶数据的配置请参考这篇帖子:《grafana中如何展示prometheus的延迟分布数据?》

最新文章

  1. 如何处理CSS3属性前缀
  2. mysql-5.7.9安装
  3. 【BZOJ-1014】火星人prefix Splay + 二分 + Hash
  4. fakeLoader.js-针对WebApp中的 “假”预加载
  5. 《Unix环境高级编程》环境搭建
  6. 2015 Syrian Private Universities Collegiate Programming Contest 题解
  7. salesforce零基础学习(七十七)队列的实现以及应用
  8. vue.js基础知识篇(7):表单校验详解
  9. Android查缺补漏(View篇)--自定义View利器Canvas和Paint详解
  10. RTX 无法刷新组织架构的处理方法总结
  11. 【翻译】Sencha Touch 2入门:创建一个实用的天气应用程序之三
  12. Apache kylin概览
  13. UOJ#310.【UNR #2】黎明前的巧克力(FWT)
  14. ajax请求aspx.cs后台方法
  15. php利用OpenXML规范生成word,excel(pdf其他方法)
  16. 4G 通信模块在ARM 平台下的应用
  17. C# Asp.net Quartz.NET作业调度之创建、安装、卸载、调试windows服务的简单事例
  18. java的八大排序
  19. 如何用DAX实现查看每个月中不同类别排名前一位,以及一个简单的svg案例
  20. mybatis分页插件Mybatis_PageHelper 简单案例

热门文章

  1. 在执行java代码时,设置了断点,然后莫名的没执行完方法内的代码就结束了,此刻一般在出错处代码用try,catch包括起来
  2. 通过go调用bat解决乱码核心代码
  3. flutter 学习笔记
  4. Linux使用docker安装flink
  5. JAVA使用netty建立websocket连接
  6. Excel转Json升级版-Python
  7. Django网站实例效果
  8. codeforces626D . Jerry's Protest
  9. 1170 - Counting Perfect BST
  10. VMware15 虚拟机分别设置连接笔记本的WLAN和以太网双网络