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

详细步骤如下:

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

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

2、安装ImageIt插件

# grafana-cli plugins install pierosavi-imageit-panel

# systemctl restart grafana-server

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

ImageIt插件设置面板先容:

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

② Sensors(传感器),Metrics用于选择查询metrics的名字;Link示意为该metrics增添url以及鼠标悬停显示文字;Apperance用于设置metrics值显示效果,详细可勾选各功效举行实验。

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

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

总结:使用ImageIt插件委曲能建立动态感知的网络拓扑,但设置对照繁琐,且metrics值展示样式只有2种,但有总比没有好,期待ImageIt的作者能连续优化哈。