Text Panel、Alert List Panel、Dashboard List也都是Grafana的Native Panel。因其功能簡單,在此也僅做簡單介紹和演示。
一、Text Panel(文本面板),是用於爲Dashboard增加描述性信息的面板。有三種輸入模式,分別爲:Markdown、HTML和Text。
若內容中不帶任何語法標記,則爲Text(純文本),即輸入的內容沒有做任何格式化,如下圖所示。
使用HTML語法標籤,如下圖所示。
使用markdown語法標籤,markdown本身不支持字體顏色等,如下圖所示。
三種輸入模式,最終展示的效果如下:
根據自己需要選擇不同的輸入模式,我個人更傾向於使用HTML模式。
二、Alert List Panel(告警列表面板),告警列表面板用於顯示所有儀表盤(Dashboard)中的告警信息。可以將告警列表配置爲顯示當前狀態或最近的狀態更改等,也可以設置成只顯示指定tags的Dashboard。
說明:Grafana中只有Graph Panel支持配置Alert,其它Panel沒有圖標。並且Zabbix數據源不支持配置Alert,會有如下提示信息。
告警列表面板配置說明:
① 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展示效果如下:
三、Dashboard List Panel(儀表盤列表面板),用於顯示指向其他儀表板的鏈接,可理解爲用於儀表盤導航菜單或目錄吧。當有非常多的Dashboard時,將Dashboard分類展示很有必要。Dashboard List Panel可以配置爲使用星號的儀表盤、最近查看的儀表盤、搜索查詢和/或儀表盤標記。
儀表盤列表面板配置說明:
① Options(選項),Starred(有標記 星星 的Dashboard,位於Dashboard的右上角,表示喜歡或較重要的Dashboard),Recently viewed(最近瀏覽過的Dashboard);Search(搜索查詢或標記的儀表盤);Show headings(顯示標題);Max items(允許顯示最大條目數)
②Search(搜索),Query(查詢條件,如Dashboard的標題名或關鍵字);Folder(按文件夾搜索);Tags(按Dashboard標籤搜索)。
Dashboard List Panel按以下配置:
展示效果如下:
① 啓用Show headings效果
② 啓用了Starred效果
③ 啓用了Search,並且Query條件是System,文件夾是ALL,標籤爲zabbix,取交集。
Grafana還有如Plugin list、News panel等原生Native Panel,在此將不再贅述。
讓我們再回顧一下“Grafana之數據可視化(第一篇)”中的幾個Dashboard,是否能全部實現了呢?
後續篇幅將介紹Grafana社區常用的Plugins 。
總結:紙上得來終覺淺,絕知此事要躬行。