Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

isUpMap 是免費開源服務狀態熱度圖,可查看 90+ 熱門網路服務是否正常。本文用實際截圖整理搜尋、問題篩選、服務詳情、限制與自架部署注意事項。
用 AI 摘要這篇文章:
你一定遇過這種情況:網站突然無法連線,使用者的投訴訊息一則一則灌進來,你急忙打開後台、翻 log、重啟服務,忙了半天才發現根本不是自己的問題,而是第三方服務掛了。這種「白忙一場」的情境很常見。isUpMap 就是為了減少這種無謂焦慮而生的一個開源工具,它把 90 多個熱門網路服務的即時狀態,用一張熱度圖呈現在你眼前。背後用 Cloudflare Workers 搭配 D1 與 KV 建構,免費且開源。不過要先說清楚:isUpMap 是一個「狀態總覽聚合器」,不是像 Uptime Robot 網站監控工具那種專門用來監控你自己網站的服務。
TL;DR: isUpMap 免費開源,一次查看 90+ 熱門服務的即時狀態熱度圖,每 5 分鐘更新一次數據,適合快速排查「是誰掛了」。
目錄
isUpMap 的核心概念很直覺:把 90 多個主流網路服務的官方狀態頁面,全部聚合到一個 treemap 熱度圖上。你不用一個一個打開 OpenAI Status、GitHub Status、Stripe Status,只要看一張圖就能掌握全局。顏色代表的意義也很簡單:綠色是正常運作,黃色是效能衰減,紅色是服務中斷,灰色則代表狀態不明。

功能面上,isUpMap 提供了不少實用的細節。按下 ⌘K 可以快速搜尋特定服務,也能切換成「只顯示有問題的服務」的篩選模式,一眼就看出誰在出包。每個服務還會顯示過去 24 小時或 7 天的運作歷史,讓你判斷這個服務是偶發性閃斷還是持續性故障。它也支援桌面通知和亮色/暗色主題切換,整體操作體驗蠻順手的。

資料來源的部分,isUpMap 直接讀取各服務的官方狀態頁面,包括 Statuspage 格式的 JSON、RSS/Atom 訂閱,以及 HTTP 可達性探測。整個系統跑在 Cloudflare Workers 上,公開專案說明也能在 isUpMap GitHub repo 查到。

isUpMap 的數據來源分為三種層級,準確度由高到低排列。第一種是 Statuspage JSON,這是最精確的資料格式,OpenAI、GitHub、Stripe、Cloudflare 等服務都採用這種標準化的狀態頁面 API,能直接回傳結構化的服務狀態資訊,包含具體是哪個元件出問題。第二種是 RSS/Atom 訂閱,像 AWS、Slack、GitLab、Docker 透過這種方式發布狀態更新,isUpMap 會解析摘要內容來判斷服務健康度,但精確度稍低一些。第三種是 HTTP 可達性探測,這是前兩種都不可用時的備案,對 Netflix、Wikipedia、Steam 這類沒有公開狀態 API 的服務,就靠 HTTP 請求來確認網站能不能連上。
更新機制方面,isUpMap 透過 Cron Trigger 每 5 分鐘輪詢一次所有服務,把結果存進 Cloudflare D1 資料庫,再發布到 KV 做快取。有意思的是它有一個「防抖動」機制:單次偵測到異常不會立刻標紅,必須連續兩次輪詢都回報異常,狀態才會真正切換。這個設計避免了因為暫時性網路波動而產生誤報。isUpMap 還有一個社群回報功能,讓使用者可以回報「這個服務掛了」,不過為了保護隱私,它只會對 IP 做雜湊處理,不儲存任何可識別的個人資訊。
截至 2026 年 6 月,isUpMap 狀態目錄顯示 97 個服務,範圍涵蓋開發者和站長日常會用到的多數主流平台。底下依照類別整理出重點服務:
不過要注意,有些服務目前在 isUpMap 上是被停用的,例如 Azure、Auth0、Railway。原因多半是官方狀態頁面的格式不相容,或者是服務本身的狀態 API 不穩定導致頻繁誤報。如果你想測試自己網站到這些服務之間的連線品質,也可以搭配 Cloudflare Speed Test 一起使用,看是不是網路層面的問題。

講了這麼多功能,到底什麼時候會用到 isUpMap?底下是幾個適合使用的場景:
說穿了,isUpMap 最核心的價值就是幫你「快速排除上游問題」。在除錯的黃金時間裡,花 10 秒確認是第三方服務掛了,比起花 10 分鐘翻自己的 log 要划算太多了。
很多人會問:isUpMap 能取代 Uptime Robot 嗎?答案是「不行,而且它們根本不是同一類工具」。底下直接用表格對照:
| 比較項目 | isUpMap | Uptime Robot |
|---|---|---|
| 監控對象 | 90+ 第三方服務的官方狀態 | 你自己指定的網址或伺服器 |
| 檢查頻率 | 每 5 分鐘輪詢一次 | 免費版每 5 分鐘,付費版可達 1 分鐘 |
| 告警方式 | 僅瀏覽器桌面通知 | Email、SMS、Slack、Webhook 等多管道 |
| SLA 追蹤 | 無 | 有完整的 SLA 報表 |
| 開源性 | 完全開源,可自行部署 | 閉源商業服務 |
| 費用 | 完全免費 | 免費版 50 監控項,進階需付費 |
| 適合場景 | 快速查看第三方服務是否正常 | 長期監控自己的網站與 API |
兩個工具其實是互補的關係。比較務實的流程是:先用 isUpMap 快速排除「是不是別人的問題」,確認上游沒事之後,再去看 Uptime Robot 的監控數據來排查自己的系統。如果你還想從更宏觀的角度評估網站效能,也可以搭配 網站速度測試和 GiftOfSpeed 等工具,把回應時間、第三方服務狀態、自己網站的運作狀況全部串起來看,除錯效率會高很多。
isUpMap 是一個很實用的工具,但美中不足的地方還是得說清楚。以下是目前已知的主要限制:
大多數人直接使用 isupmap.com 就夠了,但如果你想把這個工具部署在自己的環境裡,或者想修改涵蓋的服務清單,也是完全可行的。部署方式有兩種:
第一種是 Deploy Button 一鍵部署,適合不想碰 CLI 的人。基本上就是從 isUpMap GitHub 專案的 Deploy Button 進入 Cloudflare Dashboard,系統會自動幫你建立 D1 資料庫、KV 命名空間和 Worker。第二種是 手動部署,需要自己建立 D1 資料庫、KV 命名空間和 Queue,然後用 Wrangler CLI 部署 Worker。這條路比較適合想深入了解 Cloudflare Workers 架構的開發者。

不管是哪種方式,你都需要一個 Cloudflare 帳號(免費方案就夠了)。有一點要特別注意:isUpMap 預設停用了 workers.dev 網域,所以你必須綁自己的自訂網域才能存取。整體來說,這是一個很適合拿來學習 Cloudflare Workers 邊緣運算架構的實戰專案,從 D1 資料庫操作到 KV 快取、Cron Trigger、Queue 處理都有涵蓋到。如果你對 Cloudflare Turnstile 等 Cloudflare 生態系的其他工具有興趣,部署 isUpMap 也是一個很好的上手途徑。
到頭來,isUpMap 填補了一個很明確的需求缺口:快速查看第三方服務的運作狀態。它不會取代 Uptime Robot 這類專業的網站監控服務,但作為一個「先看是不是別人的問題」的排查工具,它的價值很高。建議的使用流程是:當網站或應用出現異常,先開 isUpMap 確認上游服務是否正常,排除第三方因素之後再深入排查自己的系統。
不妨現在就把 isupmap.com 加到瀏覽器書籤,下次遇到網站出問題時,花個 10 秒鐘先確認是不是上游服務掛了。搭配 WordPress 安全設定、WordPress 加速優化和 WordPress 速度優化技巧一起建立完整的網站維護習慣。如果你的網站是託管在 SiteGround 等主機上,isUpMap 也能幫你快速釐清問題是出在主機還是第三方服務。覺得這篇文章對你有幫助的話,歡迎追蹤 TechMoon 的社群帳號,我們會持續分享實用的開發工具和網站維護技巧。
不能。isUpMap 監控的是 90 多個第三方服務的官方狀態,不是你自己管理的網站。如果你需要監控自己的伺服器、API 端點或網頁可用性,還是得用 Uptime Robot 或類似的監控服務。兩者是互補關係,不是替代關係。
不是即時的。isUpMap 透過 Cron Trigger 每 5 分鐘輪詢一次所有服務,再加上防抖動機制要求異常狀態連續兩次才會確認,所以最多會有 10 分鐘左右的延遲。如果你的服務完全掛掉,可能要等幾分鐘才會在 isUpMap 上反映出來。
isUpMap 內建的服務清單是固定的,你無法自行新增監控目標。不過因為它是開源專案,你可以 fork 原始碼自己部署,然後修改設定檔來加入你想監控的服務或網站。需要具備基本的 Cloudflare Workers 開發經驗。
有兩種方式。第一種是按下鍵盤快速鍵 ⌘K(Mac)或 Ctrl+K(Windows),直接輸入服務名稱進行搜尋。第二種是在熱度圖上直接用眼睛掃描,服務按類別分區排列,找到對應區塊後看顏色就能判斷狀態。你也可以開啟「只顯示有問題的服務」篩選器,快速定位出問題的服務。
isUpMap 是一個網頁應用,理論上所有現代瀏覽器都能使用,包括 Chrome、Firefox、Safari、Edge。手機和平板的瀏覽器也支援,不過因為熱度圖在小螢幕上需要縮放,建議在桌面環境使用體驗最佳。桌面通知功能需要瀏覽器授權才能啟用。
當你在 isUpMap 上發現某個服務無法使用,但狀態頁面顯示正常時,可以點擊「回報故障」按鈕來提交回報。系統會收集回報數據,當累積到一定數量時,可能會促使維護者重新檢查該服務的狀態判斷邏輯。為了保護隱私,回報時只會對使用者的 IP 位址做不可逆的雜湊處理,不會儲存任何可識別的個人資訊。