Grafana 是一款強大的可視化監控指標的展示工具,可以將不同的數據源數據以圖形化的方式展示,不僅通用而且非常美觀。它支持多種數據源,如 prometheus 等,也可以通過插件和 API 進行擴展以滿足各種需求。
本文將詳細介紹如何在本地部署 Grafana 并結合路由俠實現外部訪問。?
第一步,本地部署安裝 Grafana
1,打開 Linux 終端,確保 Docker 已經安裝好,首先拉取 Grafana 鏡像。
docker pull grafana/grafana
2,運行 grafana 容器。
docker run -d -p 3000:3000 --name=grafana grafana/grafana
3,打開瀏覽器輸入 http://localhost:3000 即可訪問 Grafana 界面;默認用戶名和密碼:admin/admin。
第二步 外網訪問本地 Grafana
1,當前未提供網頁管理,需要先在任意一臺 Windows 機器安裝路由俠 Windows 版本,用作跨機器管理。在路由俠客戶端主界面,進入“設備中心”。點此下載
2,點擊右下角的“添加設備”,此時可查看到對應的安裝碼,此安裝碼用于將設備添加到對應賬號下,可選中后復制。
3,直接下載導入。
wget https://dl.luyouxia.com:8443/v2/lyx-docker-x86_64.tar docker load -i lyx-docker-x86_64.tar
4,然后使用該鏡像啟動容器。
docker run --name lyx -it --restart=always --net=host -e code=這里填寫安裝碼 luyouxia/lyx
5,此時,需要等待下載和安裝的過程,如果一切正常,最終可以看到一些輸出,并且可以看到如下提示:
[Device] Logged in. Token: ....
這就表示安裝成功了。
需要注意的是,因為容器參數已經添加了 --restart=always,這樣開機就會自動啟動,不需要再手動啟動路由俠了。
6,現在回到 Windows 這邊設備列表,點擊右上角的×返回主界面,再次進入,就可以找到這個設備,可以修改名稱。
7,回到主界面,點擊【內網映射】。
8,注意右上角的設備名稱下拉框,這里選中剛剛添加的設備名稱,此時在這個界面上添加的映射,就屬于剛剛這個設備。容器中的路由俠進程就會更新并加載。切換好設備后,點擊【添加映射】。
9,選擇【原生端口】。
10,在內網端口里填寫端口 3000 后點擊【創建】按鈕,如下圖。
11,創建好后,就可以看到一條映射的公網地址,鼠標右鍵點擊【復制地址】。
12,在外網電腦上,打開瀏覽器,在地址欄輸入從路由俠生成的公網地址,就可以看到內網部署的 Grafana 界面了。