Grafana是開源的没宾、炫酷的可視化監(jiān)控凌彬、分析利器,無論您的數(shù)據(jù)在哪里循衰,或者它所處的數(shù)據(jù)庫是什么類型饿序,您都可以將它與Grafana精美地結(jié)合在一起。它還有豐富的套件供您選擇羹蚣,目前原探,它已擁有54個數(shù)據(jù)源,50個面板顽素,17個應(yīng)用程序和1732個儀表盤咽弦。如此強大的服務(wù)我們?nèi)绾卫媚兀旅嫖覀円徊揭徊綆銈冏呓麲rafana,一起感受它強大的魅力胁出。
Grafana的特點
1型型、grafana擁有快速靈活的客戶端圖表,面板插件有許多不同方式的可視化指標和日志全蝶,官方庫中具有豐富的儀表盤插件闹蒜,比如熱圖、折線圖抑淫、圖表等多種展示方式绷落,讓我們復雜的數(shù)據(jù)展示的美觀而優(yōu)雅。
2始苇、Grafana支持許多不同的時間序列數(shù)據(jù)(數(shù)據(jù)源)存儲后端砌烁。每個數(shù)據(jù)源都有一個特定查詢編輯器。官方支持以下數(shù)據(jù)源:Graphite、infloxdb函喉、opensdb避归、prometheus、elasticsearch管呵、cloudwatch梳毙。每個數(shù)據(jù)源的查詢語言和功能明顯不同。你可以將來自多個數(shù)據(jù)源的數(shù)據(jù)組合到一個儀表板上捐下,但每個面板都要綁定到屬于特定組織的特定數(shù)據(jù)源
3顿天、Grafana中的警報允許您將規(guī)則附加到儀表板面板上。保存儀表板時蔑担,Gravana會將警報規(guī)則提取到單獨的警報規(guī)則存儲中牌废,并安排它們進行評估。報警消息還能通過釘釘啤握、郵箱等推送至移動端鸟缕。但目前grafana只支持graph面板的報警。
4排抬、Grafana使用來自不同數(shù)據(jù)源的豐富事件注釋圖表懂从,將鼠標懸停在事件上會顯示完整的事件元數(shù)據(jù)和標記;
6蹲蒲、Grafana使用Ad-hoc過濾器允許動態(tài)創(chuàng)建新的鍵/值過濾器番甩,這些過濾器會自動應(yīng)用于使用該數(shù)據(jù)源的所有查詢。
安裝 Grafana
要使用Garafana我們需要先到Grafana官網(wǎng)下載Grafana届搁,準備一個服務(wù)注冊工具缘薛,本文使用的是NSSM。
下載后我們將其解壓在本地卡睦,解壓后的文件結(jié)構(gòu)如下圖所示宴胧,bin是我們.exe運行文件所在目錄,config是我們配置文件所在目錄表锻,data是grafana運行后數(shù)據(jù)存儲文件恕齐,其他暫時先不做介紹。
具體安裝步驟如下:
1瞬逊、關(guān)閉第三方殺毒軟件(可能會報錯)
2显歧、以管理員身份打開dos界面,使用指令:cd+nssm.exe所在路徑(不包含nssm.exe)+回車,再輸入盤符确镊,例如:d:+回車士骤;
3、以管理員身份打開dos界面骚腥,使用指令:cd+nssm.exe所在路徑(不包含nssm.exe)+回車,再輸入盤符敦间,例如:d:+回車;
4束铭、在彈出的文件選擇界面選擇grafana-server.exe
5廓块、選擇文件后,點擊install service
6契沫、會彈出成功提示界面带猴,如下圖所示,點擊確定即可
7懈万、使用nssm start grafana命令即可啟動grafana拴清,啟動成功后會提示如下信息
8、在瀏覽器訪問本地3000端口会通,回車即可進入grafana登錄界面如下
登錄進去口予,便進入了grafana,在這里你就可以進行g(shù)rafana的相關(guān)操作了
我們現(xiàn)在要做的是進入config文件夾下復制?defaults.ini (或 sample.ini)更名為?custom.ini涕侈,用于后期配置Grafana沪停。
Grafana界面介紹
上圖顯示了儀表板的頂部標題。?
1.側(cè)菜單欄切換:這將切換側(cè)菜單裳涛,允許您將焦點放在儀表板中顯示的數(shù)據(jù)上木张。側(cè)菜單提供對與儀表板無關(guān)的功能(如用戶、組織和數(shù)據(jù)源)的訪問端三。?
2.儀表板下拉列表:此下拉列表顯示當前正在查看的儀表板舷礼,并允許您輕松切換到新儀表板。從這里郊闯,您還可以創(chuàng)建新的儀表板或文件夾妻献、導入現(xiàn)有儀表板和管理儀表板播放列表。?
3.添加面板:將新面板添加到當前儀表板 ? ? ? ? ? ?
4.星型儀表板:星型(或非星型)當前儀表板团赁。默認情況下旋奢,星型儀表板將顯示在您自己的主儀表板上,這是標記您感興趣的儀表板的一種方便方法然痊。?
5.共享儀表板:通過創(chuàng)建鏈接或創(chuàng)建當前儀表板的靜態(tài)快照來共享當前儀表板至朗。確保在共享前保存儀表板。?
6.保存儀表板:當前儀表板將以當前儀表板名稱保存剧浸。?
7.設(shè)置:管理儀表板設(shè)置和功能锹引,如模板和注釋。