Text Panel、Alert List Panel、Dashboard List等也都是Grafana的Native Panel。因其功能简单,在此就做下简单介绍和演示。

一、Text Panel(文本面板),是用于为Dashboard增加描述性信息的面板。有三种输入模式,分别为:Markdown、HTML和Text(纯文本)。

若内容中不带任何语法标记,则为Text,即输入的内容没有做任何格式化,如下图所示。




grafana time series模板 grafana text panel_blackbox grafana没有数据


使用HTML语法标签,如下图所示。


grafana time series模板 grafana text panel_Text_02


使用markdown语法标签,markdown本身不支持字体颜色等,如下图所示。


grafana time series模板 grafana text panel_Text_03


三种输入模式,最终展示的效果如下:


grafana time series模板 grafana text panel_blackbox grafana没有数据_04


根据自己需要选择不同的输入模式,我个人更倾向于使用HTML模式。

二、Alert List Panel(告警列表面板),告警列表面板用于显示所有仪表盘(Dashboard)中的告警信息。可以将告警列表配置为显示当前状态或最近的状态更改等,也可以设置成只显示指定tags的Dashboard。

说明:Grafana中只有Graph Panel支持配置Alert,其它Panel都没有Alert


grafana time series模板 grafana text panel_List_05


图标。并且Zabbix数据源不支持配置Alert,会有如下提示信息(此处为演示使用了prometheus数据源)。


grafana time series模板 grafana text panel_List_06


告警列表面板配置说明:


grafana time series模板 grafana text panel_Text_07


① Options(选项),Show选项包括:Current state(当前状态)、Recent state change(最近状态改变),选中该选项,则只允许设置Max items(告警列表默认显示多少条,超出的条目将不显示);Sort order(排序),可按字母升/降序,也可按重要性排序;Alerts from this dashboard(启用该选项,表示只显示当前Dashboard中的告警,其他Dashboard将不显示)。

② Filter(过滤器),Alert name(按告警名称过滤);Dashboard title(按Dashboard 标题过滤);Foler(按Dashboard存放的文件夹来过滤,默认为ALL所有);Dashboard tags(按Dashboard设置的标签来过滤)

③ State filter(按告警所处的状态来过滤),即在Grafana中告警状态包括:Ok、Paused、No data、Execution error、Alerting、Pending。

Alert List Panel展示效果如下:


grafana time series模板 grafana text panel_搜索_08


三、Dashboard List Panel(仪表盘列表面板),用于显示指向其他仪表板的链接,可理解为用于仪表盘导航菜单或目录吧。当有非常多的Dashboard时,将Dashboard分类展示很有必要。Dashboard List Panel可以配置为使用星号的仪表盘、最近查看的仪表盘、搜索查询和/或仪表盘标记。

仪表盘列表面板配置说明:


grafana time series模板 grafana text panel_Text_09


① Options(选项),Starred(有标记 星星


grafana time series模板 grafana text panel_List_10


的Dashboard,位于Dashboard的右上角,表示喜欢或较重要的Dashboard),Recently viewed(最近浏览过的Dashboard);Search(搜索查询或标记的仪表盘);Show headings(显示标题);Max items(允许显示最大条目数)

②Search(搜索),Query(查询条件,如Dashboard的标题名或关键字);Folder(按文件夹搜索);Tags(按Dashboard标签搜索)。

Dashboard List Panel按以下配置:


grafana time series模板 grafana text panel_Text_11


展示效果如下:


grafana time series模板 grafana text panel_blackbox grafana没有数据_12


① 启用Show headings效果

② 启用了Starred效果

③ 启用了Search,并且Query条件是System,文件夹是ALL,标签为zabbix,取交集。

Grafana还有如Plugin list、News panel等原生Native Panel,在此将不再赘述。

让我们再回顾一下“Grafana之数据可视化(第一篇)”中的几个Dashboard,是否能全部实现了呢?

后续篇幅将介绍Grafana社区常用的Plugins 。

总结:Grafana的核心数据可视化,其告警功能还是较弱的,后续也将演示邮件告警设置。