前言
Grafana是一個跨平台、開源的資料視覺化網路應用平台。在使用者設定連接的資料來源之後,Grafana可以在網路瀏覽器裡顯示資料圖表和警告。
測試資料
下載 Grafana
官方下載連結: https://grafana.com/grafana/download
danny@Danny-Yu Dev % curl -O https://dl.grafana.com/grafana-enterprise/release/12.3.3/grafana-enterprise_12.3.3_21957728731_darwin_arm64.tar.gz
tar -zxvf grafana-enterprise_12.3.3_21957728731_darwin_arm64.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 274M 100 274M 0 0 5216k 0 0:00:53 0:00:53 --:--:-- 7237k
啟動 Grafana 服務
請進入目錄並執行以下命令:
danny@Danny-Yu grafana-12.3.3 % ./bin/grafana server
INFO [02-13|11:11:51] Starting Grafana logger=settings version=12.3.3 commit=2a14494b2d6ab60f860d8b27603d0ccb264336f6 branch=release-12.3.3 compiled=2026-02-13T11:11:51+08:00
初始設定步驟簡要:
- 啟動 Grafana 後,預設登入網址為 http://localhost:3000
- 使用帳號 admin / admin 登入並更改密碼 123456
新增 Data Source
進入「Configuration」新增資料來源,選擇要連接的資料庫類型(如 Prometheus、postgreSQL)
Home > Connections > Data sources > Add data source
輸入相關設定資料,測試連線
Name: 之後在 panel 選取 data source 時顯示的名稱
Host: IP:port (例 localhost:3306)
Database: 填入資料來源的資料庫名稱
User/Password: 資料庫帳號/密碼
建立Dashboard
點選 「Save dashboard」
輸入相關設定資料,點選 「Save」
點選「Dashboards」
點選「資料來源」 ,這裡我們選 [postgres dashboard]
點選「Add visualization」
選擇資料來源
資料來源(data source),我這部分使用PostgreSQL資料庫,SQL搜尋的語法也是寫在這裡
右邊 Visualizations,選擇 panel 類型(time series, bar chart, gauge, table等等),以及 panel 的設定(title, style, mapping)都在這邊更改
儲存設定
此僅簡單介紹測試,更詳細請參看 https://grafana.com/docs/grafana-cloud/monitor-applications/frontend-observability/
留言