Grafana可视化工具-之数字映射字符串
序言問題
我們大家都知道prometheus存儲的值是int或者float類型的,那么由于監(jiān)控展現(xiàn)的需要如何把這些數(shù)字類型類型的字符映射成字符串呢?
接下來我就以elasticsearch集群的監(jiān)控狀態(tài)為例給大家講解,首先看一下效果圖
繪圖
首先是一個狀態(tài)圖singlestat
表達式metrics:
elasticsearch_cluster_health_status{cluster="gt-devops-es",color="red"}==1 or (elasticsearch_cluster_health_status{cluster="gt-devops-es",color="green"}==1)+4 or (elasticsearch_cluster_health_status{cluster="gt-devops-es",color="yellow"}==1)+2
說明:這個表達式是如果集群狀態(tài)返回1是red狀態(tài)、5是green狀態(tài)、3是yellow狀態(tài)
此表達式只返回一個值
此時可以思維打開一下3個值的監(jiān)控如何在表達式中只展示一個值
值的映射
值的映射使用Value Mappings
1映射到red字符串、3映射到y(tǒng)ellow字符串、5映射到green字符串
總結(jié)
以上是生活随笔為你收集整理的Grafana可视化工具-之数字映射字符串的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电商如何利用API接口获取商品信息数据
- 下一篇: uni.app H5(微信公众号定位)