安裝並使用 Grafana 進行即時資料視覺化的逐步指南

安裝並使用 Grafana 進行即時資料視覺化的逐步指南

Grafana 是一款功能強大的自架平台,它透過動態儀表板和即時圖表簡化了複雜指標的視覺化。其安裝過程非常簡單,尤其因為 Grafana 可以透過 Docker 輕鬆部署到多個平台,確保設定乾淨且有效率。在本指南中,我將引導您完成使用 Docker 安裝 Grafana 的必要步驟,並示範如何有效地監控系統指標並視覺化即時資料。

使用 Docker 逐步安裝 Grafana

在開始安裝之前,請確保 Docker 已正確安裝在您的裝置上。

透過執行以下命令來拉取 Grafana 鏡像來開始這個過程:

sudo docker pull grafana/grafana

拉取最新的 Grafana 鏡像

接下來,啟動一個在背景運行的新 Grafana 容器。使用以下命令將其映射到連接埠 3000:

sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana

運行 Grafana 容器

Docker 容器啟動後,在 Web 瀏覽器中造訪http://localhost:3000來存取 Grafana 儀表板。使用預設憑證 – 使用者名稱和密碼均設定為admin

登入 Grafana

登入後,系統將提示您變更預設密碼以增強安全性。為了安全起見,建議您更新此密碼,但您也可以選擇繼續使用預設密碼:

更新 Grafana 帳號密碼

成功登入後,您的儀表板將顯示如下:

Grafana儀表板

連結資料來源和視覺化指標

Grafana 方便使用者從統一的儀表板監控各種服務和容器。您可以整合多種資料來源,包括 Prometheus、MySQL、MongoDB 等,並透過預先建置和自訂儀表板實現全面的資料視覺化。

首先,我們將連接 Prometheus 作為我們的第一個資料來源。首先,你需要透過 Docker 安裝並啟動 Prometheus:

sudo docker pull prom/prometheus

安裝 Prometheus

執行以下命令運行Prometheus容器:

sudo docker run -d -p 9090:9090 --name=prometheus prom/prometheus

運行 Prometheus 容器

容器運作後,在瀏覽器中輸入http://your_ip:9090存取 Prometheus Web 介面。

在 Grafana 中新增資料來源

在 Grafana 和 Prometheus 運行的情況下,您現在可以繼續添加您的首個資料來源:

新增資料來源

選擇要新增的資料來源,然後輸入 URL,例如http://your_ip:9090。點擊儲存並測試,您將收到一條確認訊息:成功查詢 Prometheus API

成功查詢Prometheus

製作您的初始儀表板

連接資料來源後,您就可以建立一個儀表板,透過圖形、圖表和各種面板直觀地呈現您的指標。點擊“建立儀表板”“新建”->“新儀表板”選項即可開始:

建立 Grafana 儀表板

若要新增您的第一個視覺化效果,請點選+ 新增新的視覺化效果按鈕:

添加可視化

確保選擇 Prometheus 作為資料來源:

選擇 Prometheus 資料來源

接下來,選擇任何可用的指標(例如process_cpu_seconds_total),然後按一下「執行查詢」以視覺化您的資料:

監控儀表板

您可以繼續添加更多視覺化效果,例如 CPU 和記憶體使用指標,並輕鬆排列它們以增強佈局。此過程可讓您建立系統或應用程式資料的即時互動視圖,從而簡化監控和分析。

利用預建儀表板

Grafana 也支援導入社群貢獻的儀表板。若要探索這些選項,請造訪Grafana 官方儀表板儲存庫,以取得一系列預先建置的設計:

預建儀表板

當您準備好使用預先建置的儀表板時,只需從官方網站複製您選擇的儀表板的 ID 並將其貼上到 Grafana 的相關部分。

成功設定 Grafana 後,您可以探索高級視覺化功能、安裝實用插件,或將其與 Prometheus、MySQL 或 Elasticsearch 等其他工具集成,建立一個包羅萬象的可觀察性堆疊,從而進一步豐富您的體驗。此外,您還可以考慮深入研究 Docker 中其他基於 GUI 的應用程式的運行,以創建更具互動性和適應性的資料分析環境。

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *