服務狀態
TCP v2 由四個對外主機組成。這一頁列出它們是什麼、在哪裡,以及怎麼自己檢查。
這一頁是靜態的,而且是刻意的
這個公開入口網站不會發出任何網路請求 —— 不查詢 API,也不輪詢健康檢查端點。它的內容安全政策把 connect-src 設成 none,也就是說瀏覽器本身會擋掉任何來自這一頁的請求。因此這一頁沒有辦法顯示即時狀態,只能告訴你去哪裡自己看。
我們認為這個取捨是對的:一個不需要登入的公開頁面如果會自動輪詢後端,它同時也是一個放大攻擊面的工具。而且一個「零認證呼叫」的宣告,如果可以被瀏覽器強制執行,就比寫在文件裡有用得多。
如果入口網站本身打不開,你不會看到這一頁,所以這一頁永遠不會告訴你入口網站掛了。這是靜態狀態頁固有的限制,我們把它寫出來而不是假裝沒有。
主機
- v2.tcp.enlightenmentlab.dev
- 公開入口網站(就是這一頁) · 身分驗證: 無
- app-v2.tcp.enlightenmentlab.dev
- 分析工作台 · 身分驗證: TCP-ANALYSTS 領域
- admin-v2.tcp.enlightenmentlab.dev
- 管理主控台 · 身分驗證: TCP-ADMIN 領域
- api-v2.tcp.enlightenmentlab.dev
- 控制平面 API · 身分驗證: Bearer 權杖
自己檢查
API 的健康檢查端點不需要身分驗證。以下兩個端點可以直接用瀏覽器或 curl 開啟:
- https://api-v2.tcp.enlightenmentlab.dev/healthz
- 存活檢查。回 200 代表行程活著。
- https://api-v2.tcp.enlightenmentlab.dev/readyz
- 就緒檢查。會回報它對 Postgres、ClickHouse、Redis 與物件儲存的連線狀態。
目前環境
- 環境
- review
上面的值來自容器啟動時寫入的執行期設定檔,不是編譯進程式碼的。同一個映像檔可以同時服務審閱與正式主機名稱,不需要重新建置。
事件通報
目前沒有公開的事件時間軸頁。如果你遇到服務中斷,請透過聯絡頁的信箱通知我們。