Grafana支持查詢Prometheus沐悦。從Grafana 2.5.0 (2015-10-28)開始Prometheus可以作為它的數(shù)據(jù)源。
以下顯示了一個(gè)示例Grafana儀表板五督,它向Prometheus查詢數(shù)據(jù):
一藏否、Grafana安裝
Grafana的完整安裝教程,詳見Grafana官方文檔
二充包、使用方法
默認(rèn)情況下副签,Grafana將監(jiān)聽http://localhost:3000。默認(rèn)登錄用戶名和密碼“admin/admin”基矮。
2.1 創(chuàng)建一個(gè)Prometheus數(shù)據(jù)源
創(chuàng)建一個(gè)Prometheus數(shù)據(jù)源Data source:
- 點(diǎn)擊Grafana的logo淆储,打開工具欄。
- 在工具欄中家浇,點(diǎn)擊"Data Source"菜單本砰。
- 點(diǎn)擊"Add New"。
- 數(shù)據(jù)源Type選擇“Prometheus”钢悲。
- 設(shè)置Prometheus服務(wù)訪問地址(例如:
http://localhost:9090
)点额。 - 調(diào)整其他想要的設(shè)置(例如:關(guān)閉代理訪問)。
- 點(diǎn)擊“Add”按鈕莺琳,保存這個(gè)新數(shù)據(jù)源还棱。
下面顯示了一個(gè)Prometheus數(shù)據(jù)源配置例子:
2.2 創(chuàng)建一個(gè)Prometheus Graph圖表
按照添加新Grafana圖的標(biāo)準(zhǔn)方式。 然后:
- 點(diǎn)擊圖表Graph的title芦昔,它在圖表上方中間诱贿。然后點(diǎn)擊“Edit”娃肿。
- 在“Metrics”tab下面咕缎,選擇你的Prometheus數(shù)據(jù)源(下面右邊)珠十。
- 在“Query”字段中輸入你想查詢的Prometheus表達(dá)式,同時(shí)使用“Metrics”字段通過自動(dòng)補(bǔ)全查找度量指標(biāo)凭豪。
- 為了格式化時(shí)間序列的圖例名稱焙蹭,使用“Legend format”圖例格式輸入。例如嫂伞,為了僅僅顯示這個(gè)標(biāo)簽為
method
和status
的查詢結(jié)果孔厉,你可以使用圖例格式{{method{} - {{status}}
。 - 調(diào)節(jié)其他的Graph設(shè)置帖努,知道你有一個(gè)工作圖表撰豺。
以下顯示了Prometheus圖配置示例:
2.3 從Grafana.net導(dǎo)入預(yù)構(gòu)建的dashboard
Grafana.com維護(hù)著一組共享儀表板,可以下載并與Grafana的獨(dú)立實(shí)例一起使用拼余。 使用Grafana.com“過濾器”選項(xiàng)僅瀏覽“Prometheus”數(shù)據(jù)源的儀表板污桦。
您當(dāng)前必須手動(dòng)編輯下載的JSON文件并更正datasource
:條目以反映您為Prometheus服務(wù)器選擇的Grafana數(shù)據(jù)源名稱。 使用“儀表板”→“主頁”→“導(dǎo)入”選項(xiàng)將已編輯的儀表板文件導(dǎo)入Grafana安裝匙监。
三凡橱、鏈接:
Prometheus官網(wǎng)地址:https://prometheus.io/
我的Github:https://github.com/Alrights/prometheus