文章目錄
- 前言
- 1. 安裝Docker
- 2. 創建并啟動OpenObserve容器
- 3. 本地訪問測試
- 4. 公網訪問本地部署的OpenObserve
- 4.1 內網穿透工具安裝
- 4.2 創建公網地址
- 5. 配置固定公網地址
前言
嘿,各位小伙伴們,今天要給大家揭秘一個在云原生領域里橫掃千軍的秘密法寶——OpenObserve。想象一下,當你正忙著處理服務故障時,傳統工具慢得讓你懷疑人生,而高昂的成本又讓老板肉痛不已。突然間,如果有個神器能讓你瞬間變成數據達人,不僅速度快如閃電俠,還能輕松應對PB級的數據量,是不是覺得特別酷炫?沒錯,這個法寶就是OpenObserve!
1. 安裝Docker
本教程操作環境為Linux Ubuntu系統,在開始之前,我們需要先安裝Docker
本例使用Ubuntu 22.04進行演示,使用Docker進行部署,如果沒有安裝Docker,可以查看這篇教程進行安裝:《Docker安裝教程——Linux、Windows、MacOS》
2. 創建并啟動OpenObserve容器
執行下方命令:
sudo docker run -d \--name openobserve \-v $PWD/data:/data \-p 5080:5080 \-e ZO_ROOT_USER_EMAIL="root@example.com" \-e ZO_ROOT_USER_PASSWORD="Complexpass#123" \public.ecr.aws/zinclabs/openobserve:latest
3. 本地訪問測試
啟動OpenObserve容器后,打開瀏覽器輸入ubuntu主機IP加端口號5080即可訪問其Web UI 界面。
輸入啟動容器時,設置的登錄郵箱(root@example.com)和密碼(Complexpass#123)即可登錄:
在采集頁面,可以使用多種遙測數據的采集方式添加數據:
日志
可視化和儀表板
前端監控
性能分析
會話重放
警報
4. 公網訪問本地部署的OpenObserve
不過我們目前只能在本地訪問剛剛使用docker部署的OpenObserve平臺,如果出門在外,想要隨時遠程訪問在本地內網主機server上部署的O2查看數據,應該怎么辦呢?
我們可以使用cpolar內網穿透工具來實現公網環境下的遠程訪問需求。
4.1 內網穿透工具安裝
下面是安裝cpolar步驟:
Cpolar官網地址: https://www.cpolar.com
使用一鍵腳本安裝命令
curl https://get.cpolar.sh | sudo sh
安裝完成后,執行下方命令查看cpolar服務狀態:(如圖所示即為正常啟動)
sudo systemctl status cpolar
Cpolar安裝和成功啟動服務后,在瀏覽器上輸入ubuntu主機IP加9200端口即:【http://localhost:9200】訪問Cpolar管理界面,使用Cpolar官網注冊的賬號登錄,登錄后即可看到cpolar web 配置界面,接下來在web 界面配置即可:
4.2 創建公網地址
登錄cpolar web UI管理界面后,點擊左側儀表盤的隧道管理——創建隧道:
- 隧道名稱:可自定義,本例使用了:OpenObserve 注意不要與已有的隧道名稱重復
- 協議:http
- 本地地址:5080
- 域名類型:隨機域名
- 地區:選擇China VIP
創建成功后,打開左側在線隧道列表,可以看到剛剛通過創建隧道生成了兩個公網地址,接下來就可以在異地使用其他電腦或手機平板,使用任意一個地址打開瀏覽器中訪問即可。
如下圖所示,成功實現在異地使用公網地址遠程訪問本地部署的 OpenObserve平臺Web UI 界面 !
小結
為了方便演示,我們在上邊的操作過程中使用了cpolar生成的HTTP公網地址隧道,其公網地址是隨機生成的。這種隨機地址的優勢在于建立速度快,可以立即使用。然而,它的缺點是網址是隨機生成,這個地址在24小時內會發生隨機變化,更適合于臨時使用。
如果有長期遠程訪問本地搭建的OpenObserve或者其他本地部署的服務的需求,但又不想每天重新配置公網地址,還能獲得更高的帶寬和更多的功能,那我推薦大家為本地部署的服務配置一個固定的二級子域名。
5. 配置固定公網地址
登錄cpolar官網,點擊左側的預留,選擇保留二級子域名,地區選擇China VIP,設置一個二級子域名名稱,點擊保留,保留成功后復制保留的二級子域名名稱,這里我填寫的是myoo1,大家也可以自定義喜歡的名稱。
保留成功后復制保留成功的二級子域名的名稱:myoo1,返回登錄Cpolar web UI管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到所要配置的隧道OpenObserve,點擊右側的編輯:
修改隧道信息,將保留成功的二級子域名配置到隧道中
- 域名類型:選擇二級子域名
- Sub Domain:填寫保留成功的二級子域名:myoo1
- 地區:選擇China VIP
點擊更新
(注意,點擊一次更新即可,不需要重復提交)
更新完成后,打開在線隧道列表,此時可以看到公網地址已經發生變化,地址名稱也變成了固定的二級子域名名稱的域名:
最后,我們使用任意一個固定公網地址在瀏覽器訪問,可以看到訪問成功,這樣一個固定且永久不變的二級子域名公網地址就設置好了,隨時隨地都可以遠程訪問本地部署的 openobserve 平臺來觀測數據了。
總之,選擇OpenObserve就像找到了一個隨時待命的超級英雄。它不僅能讓你的數據管理變得輕而易舉,還能在同事面前展示你的技術大神風范。還在被海量數據折磨得抓耳撓腮嗎?別再猶豫啦,快來試試OpenObserve吧!保證讓你從此告別加班狗的生活,輕松應對各種挑戰,成為職場上的超級明星!