前言
监控系统是SkyFormCMP5中重要的组成部分,而要对成千上万的虚拟机和主机进行多种维度的监控,必将产生海量的监控指标数据。如果要将这些海量数据在前端采用JS图表插件来展示出图,会产生查询性能慢、定制性差、开发成本大、开发耗时等等各种问题。
为了解决以上问题,SkyFormCMP5使用了Grafana来作为仪表盘和报表工具的开发。
Grafana介绍
Grafana是一个自定义报表、显示图表开源仪表盘工具,它可支持使用多种数据源(比如Elasticsearch、Collectd、Zabbix、MySql等等)。它具有功能齐全的度量仪表盘和图形编辑器,灵活丰富的图形化选择项帮助用户简单快捷的创建仪表板,并提供目标解析器,来降低度量和函数编辑的难度。
下面我们来简单介绍一下Grafana的一些强大功能:
1、丰富的绘图配置功能
作为一个数据可视化工具最重要的当然是要有强大的绘图功能
点击、选择区域进行时间轴的zoomin及zoomout方便快速选择时间区间支持多Y轴支持柱状图、折线图、点图、饼图、表格等多种图表支持多种计算函数包括:count、max、min、sum、average等可以设置阈值、对数刻度可以设置阈值告警,并可以对接邮箱,钉钉等Y轴多种单位(字节、毫秒等等)全屏查看或者编辑图表可以通过界面或者