grafana中制作图表的一些小问题

1.在grafana中创建的一个表,表中有多个指标,而有些指标的标签是不一样的,比如有的是以node分组的,而一些标签中没有node,但是具体值一样的,标签名为instance,所以这里就需要将instance替换为node,否则分组不同是不能显示在一张表上的,使用label_replace(原本的promql,"node", "$1", "instance", "(.*)")进行替换

#内存利用率由
sum (container_memory_working_set_bytes{origin_prometheus=~"$origin_prometheus",id="/"})by (instance) / sum (machine_memory_bytes{origin_prometheus=~"$origin_prometheus"})by (instance)
改为
label_replace(sum (container_memory_working_set_bytes{origin_prometheus=~"$origin_prometheus",id="/"})by (instance) / sum (machine_memory_bytes{origin_prometheus=~"$origin_prometheus"})by (instance),"node", "$1", "instance", "(.*)")
#CPU利用率由
sum (rate (container_cpu_usage_seconds_total{origin_prometheus=~"$origin_prometheus",id="/"}[2m]))by (instance) / sum (machine_cpu_cores{origin_prometheus=~"$origin_prometheus"})by (instance)
改为
label_replace(sum (rate (container_cpu_usage_seconds_total{origin_prometheus=~"$origin_prometheus",id="/"}[2m]))by (instance) / sum (machine_cpu_cores{origin_prometheus=~"$origin_prometheus"})by (instance),"node", "$1", "instance", "(.*)")

 

posted @   潇潇暮鱼鱼  阅读(65)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
点击右上角即可分享
微信分享提示