使用 Grafana 視覺化指標
在本教程中,我們將使用Grafana 建立一個簡單的儀表盤來視覺化ping_request_count指標,該指標是在上一個教程中進行埋點的。
如果您想知道為什麼在可以使用 Prometheus 查詢和檢視圖表的情況下,還要使用像 Grafana 這樣的工具,答案是我們在 Prometheus 上執行查詢時看到的圖表是用於執行即席查詢的。Grafana 和 控制檯模板 是建立圖表的兩種推薦方式。
安裝和設定 Grafana。
請根據您的作業系統,按照此處 的步驟安裝並執行 Grafana。
Grafana 安裝並執行後,在瀏覽器中導航到 https://:3000 。使用預設憑據,使用者名稱admin,密碼admin登入並設定新憑據。
在 Grafana 中新增 Prometheus 作為資料來源。
點選側邊欄中的齒輪圖示,然後選擇資料來源,將資料來源新增到 Grafana。
⚙ > 資料來源
在“資料來源”螢幕中,您可以看到 Grafana 支援多種資料來源,如 Graphite、PostgreSQL 等。選擇 Prometheus 進行設定。
在 HTTP 部分輸入 URL 為 https://:9090 ,然後點選儲存並測試。
建立我們的第一個儀表盤。
現在我們已成功將 Prometheus 新增為資料來源。接下來,我們將為ping_request_count指標建立第一個儀表盤,該指標是在上一個教程中進行埋點的。
- 點選側邊欄中的
+圖示,然後選擇儀表盤。 - 在下一個螢幕中,點選
新增新面板按鈕。 - 在“查詢”選項卡中輸入 PromQL 查詢,本例中只需輸入
ping_request_count。 - 多次訪問
ping端點,並重新整理圖表以驗證其是否正常工作。 - 在右側的“面板選項”部分下,將“標題”設定為
Ping 請求計數。 - 點選右上角的儲存圖示,以儲存儀表盤。