監控類型
你可以建立多種不同類型的監控。
網站
網站監控會檢查你的網站是否可存取且運作正常。它會對你指定的 URL 發出 HTTPS 請求,並驗證:
- 網站可用性
- 內容比對(內容、JSON 內容或標頭)
- 回應狀態碼
- 回應時間

API
API 監控協助你確認 API 端點的回應是否正確。功能包括:
- 支援所有 HTTP 方法(GET、POST、PUT、DELETE 等)
- 自訂標頭與驗證
- 支援請求內容(form、JSON、GraphQL、純文字)
- 查詢參數

Ping
Ping 是一種簡單的監控,會送出 echo 請求並量測結果。適用情境包括:
- 簡單的正常運行時間與可用性監控
- 基礎架構健康檢查
- 網路延遲監控
Ping 監控提供最原始的網路效能數據,不需要 HTTP 請求的額外負擔。

TCP
TCP 監控會確認伺服器上特定連接埠是否可存取並有回應。適用情境包括:
- 資料庫連線監控
- 自訂服務連接埠檢查
- 郵件伺服器監控(SMTP、IMAP、POP3)
- FTP 伺服器可用性
- 自訂 TCP 協定測試

DNS
DNS 監控會檢查 DNS 的健康狀況與設定,確認 A 記錄與 MX 記錄分別正確對應到預期的 IP 位址與郵件伺服器。

UDP
UDP 監控會確認主機與 UDP 連接埠可連線且仍有回應。由於 UDP 是無連線的協定,監控會送出一個資料包並檢查回覆。適用情境包括:
- DNS 伺服器
- 遊戲伺服器
- VoIP 與串流閘道
- 任何在 UDP 連接埠上監聽的服務

Cron / Heartbeat
Cron 監控透過讓工作在每次執行時 ping 一個 URL,來追蹤排程工作 — 備份、批次處理、定期腳本等。不是 Instatus 呼叫你的服務,而是你的工作呼叫 Instatus。適用情境包括:
- 每晚的備份
- 排程的資料匯入與匯出
- 佇列與工作處理程序
- 任何應該依排程執行的工作
