grafana連接influxdb Network Error: Bad Gateway(502)

嘗試把物聯網數據寫入influxdb,然後用grafana連接來顯示。結果連接數據源的時候一直顯示Network Error: Bad Gateway(502)。

這裏記錄一下,免得以後再碰到。

使用的是windows本地的influxdb,下載了比較新的版本,1.7左右。稍微修改了一下配置文件,但是一般改配置文件都是爲了打開web管理窗口的,而1.2版本之後沒有8083端口的web管理頁面了,作爲替代,就下載了influxdb studio來看數據。這個軟件下載之後點exe文件直接運行,非常方便,就不用爲了可視化把influxdb換成1.2版本了。https://www.linuxdaxue.com/install-and-use-influxdb-in-windows.html  根據這個帖子做的。influxdb需要先開一個窗口開influxd.exe,打開服務器端。同時,再開一個窗口開influxdb開客戶端。(就是這一步,根據帖子修改了配置文件,打開了ssl,導致後面的錯誤。如果沒有修改配置文件,或者打開influxd.exe的時候沒有用influxd.exe -config influxdb.conf這個指令,用修改過的配置文件打開,估計就沒有後面那個問題了。)

最新版的grafana也是用起來非常方便,直接下載installer一路next,不用做配置什麼的,然後打開exe文件就啓動了。啓動完畢,在瀏覽器localhost:3000打開grafana的頁面,輸入默認的用戶名密碼,admin,admin,然後會讓你改密碼,就進去了。

到這裏都很簡單,不會有什麼錯。然後連接數據源的時候,我用的默認的http連接,後面database,user啥的正常寫。

然後不管怎麼改都會報錯,Network Error: Bad Gateway(502)。去網上查了一下,也有出這個錯的,是用docker安裝,結果docker網絡不互通的。但是我influxdb和grafana都是windows本地安裝,不存在這個問題。看網上的帖子,其他人好像都十分順利,連數據源這一步都沒怎麼說。

這裏弄了一下午也沒搞出來。後來身邊的大佬幫我看一下,他用的阿里雲的influx和grafana(阿里雲的influxdb第一個月試用才一塊錢,還可以)。之前出現過網絡問題,發現influxdb需要https而不是http。被一個字母折磨浪費了一天。

把這裏http修改成https就成功連上了。(要是沒有修改配置文件的話,這裏其實還是http就可以連上了。)

可能沒有人犯我這種蠢錯誤,不過要是有人出錯了,可以參考我的經驗。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章