Grafana之ImageIt实现动态可感知网络拓扑(第十七篇)

05/05 09:14
阅读数 1.5K

ImageIt作为Grafana的社区插件,它可以将查询的数据叠加展示在图片上,我们可以利用这一点,创建一个能动态感知的网络拓扑。

具体步骤如下:

1、绘制拓扑图,如下图所示:

image.png

上传拓扑图到Grafna的web图片目录/usr/share/grafana/public/img/下。

2、安装ImageIt插件

# grafana-cli plugins install pierosavi-imageit-panel

# systemctl restart grafana-server

3、在Grafana中创建Dashboard,并选用ImageIt插件,如下图所示。

image.png

ImageIt插件配置面板介绍:

image.png

① Settings(设置),Image URL用于指定能访问拓扑图的URL地址;Size Coefficient表示图片大小,可忽略;Show Lock表示为拓扑图增加锁,图上增加的Metrics不能被移动。

② Sensors(传感器),Metrics用于选择查询metrics的名字;Link表示为该metrics增加url以及鼠标悬停显示文字;Apperance用于设置metrics值显示效果,具体可勾选各功能进行尝试。

Value Mapping作用主要是设置阈值,当超出阈值时显示不同颜色。

最终展示效果如下(本示例用于演示,只添加了部分metrics),即图上所添加的每个metrics都可以闪烁,并且超出阈值的还可以改变颜色。

image.png

总结:使用ImageIt插件勉强能创建动态感知的网络拓扑,但配置比较繁琐,且metrics值展示样式只有2种,但有总比没有好,期待ImageIt的作者能持续优化哈。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部