NextTrace 實戰:Go 寫的可視化 traceroute,跨國路由排查不再眼花
排查跨國網路問題的時候,最讓人頭痛的不是延遲高,而是 tracert 跑出一串 202.97.x.x、219.158.x.x、4.69.x.x,逐個複製貼到 whois 才知道是中國電信骨幹網、聯通 169 還是 Level3。一次排查下來開了七八個查詢分頁,最後還是搞不清楚到底哪一段卡住。
標籤「Go」相關文章共 5 篇 — Tony.Wu Blog
排查跨國網路問題的時候,最讓人頭痛的不是延遲高,而是 tracert 跑出一串 202.97.x.x、219.158.x.x、4.69.x.x,逐個複製貼到 whois 才知道是中國電信骨幹網、聯通 169 還是 Level3。一次排查下來開了七八個查詢分頁,最後還是搞不清楚到底哪一段卡住。
~/.ssh/config 寫著寫著就破 50 個 host,再加上各種跳板機、不同 Identity File、ProxyJump 鏈,每次想連舊機器都要 grep 自己的 config 找名字。alias 那層更慘:.zshrc 裡塞了一堆 alias prod-db='ssh -i ~/.ssh/idxx -p…
跑 Nginx 服務久了,access log 是最容易被忽略的一塊。檔案躺在那邊每天默默長大,平常不看;一旦要追真實流量、找誰在掃站、看哪支 API 在發燒,才回頭翻好幾 GB 的 log,這時候就會開始想念一個能直接視覺化的儀表板。
家裡的 Homelab 與工作上的 VPS 帳上加一加總共有十幾台機器要顧,過去長期在 Prometheus + nodeexporter + Grafana 的組合上打轉。Stack 完整、功能強,問題是「啟動代價」太高:光 Prometheus 自己就常駐 200MB 起跳,再加上 Grafana 與 Alertm…
Postman 帳號同步卡住、Insomnia 改版又換訂閱制、Bruno 雖然改用 git-friendly 的純文字檔但 UI 還是 Electron,對一個整天坐在 tmux 和 SSH session 裡的後端工程師來說,每次要打一個 API 都得切換到圖形介面的視窗管理員,其實是很累的一件事。更麻煩的是,碰到…