天天看點

Prometheus學習筆記——使用Grafana建立可視化Dashboard

Prometheus UI提供了快速驗證PromQL以及臨時可視化支援的能力,而在大多數場景下引入監控系統通常還需要構 建可以長期使用的監控資料可視化面闆(Dashboard)。這時使用者可以考慮使用第三方的可視化工具如Grafana, Grafana是一個開源的可視化平台,并且提供了對Prometheus的完整支援。

docker run -d -p 3000:3000 grafana/grafana      

通路http://localhost:3000就可以進入到Grafana的界面中,預設情況下使用賬戶admin/admin進行登入。在 Grafana首頁中顯示預設的使用向導,包括:安裝、添加資料源、建立Dashboard、邀請成員、以及安裝應用和插件 等主要流程:

這裡将添加Prometheus作為預設的資料源,如下圖所示,指定資料源類型為Prometheus并且設定Prometheus的 通路位址即可,在配置正确的情況下點選“Add”按鈕,會提示連接配接成功的資訊:

在完成資料源的添加之後就可以在Grafana中建立我們可視化Dashboard了。Grafana提供了對PromQL的完整支 持,如下所示,通過Grafana添加Dashboard并且為該Dashboard添加一個類型為“Graph”的面闆。 并在該面闆 的“Metrics”選項下通過PromQL查詢需要可視化的資料:

Prometheus學習筆記——使用Grafana建立可視化Dashboard