Sentry需要一個值它安裝的位置:SENTRY_URL_PREFIX
。問題是我想通過兩個不同的lan將錯誤記錄到安裝中。如何將來自2個不同Lans的錯誤記錄到一個哨兵服務器
可以說,運行哨兵的服務器有一個ip 192.168.1.1
和10.0.0.1
,我想從192.168.1.2
和10.0.0.2
中記錄錯誤。
哨兵服務器(機器)和需要進行日誌記錄的機器之間的連接很好,但我需要在哨兵中「切換」一個url-prefix設置,以便它與其中一個工作:If我將SENTRY_URL_PREFIX
設置爲http://10.0.0.1
它可以工作,並且能夠接收來自該LAN的日誌,但是來自其他LAN的所有請求都出錯了(例如,前端的http請求直接獲取http 400結果),當然還有其他方法。
詳情: 我運行在泊塢窗哨兵8.1.2
(https://hub.docker.com/_/sentry/)
有趣的是,我在changelog
SENTRY_URL_PREFIX閱讀本已被棄用,並移動到system.url前綴在config.yml裏面,或者它可以在運行時配置。
第一次啓動哨兵似乎仍然要求提供前綴;改變前綴似乎對連接起作用,所以對我來說,它看起來像是重疊。這可能是在幕後,這是溝通上述system.url-prefix
,所以這個設置是問題,但我不知道。
有誰知道如何在兩個地址上運行一臺服務器? 主要問題當然是發送錯誤,但只有一個ip才能看到web界面並不重要。