使用 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指標建立第一個儀表盤,該指標是在上一個教程中進行埋點的。

  1. 點選側邊欄中的+圖示,然後選擇儀表盤
  2. 在下一個螢幕中,點選新增新面板按鈕。
  3. 在“查詢”選項卡中輸入 PromQL 查詢,本例中只需輸入ping_request_count
  4. 多次訪問ping端點,並重新整理圖表以驗證其是否正常工作。
  5. 在右側的“面板選項”部分下,將“標題”設定為Ping 請求計數
  6. 點選右上角的儲存圖示,以儲存儀表盤。

本頁內容