監控類型

你可以建立多種不同類型的監控。

網站

網站監控會檢查你的網站是否可存取且運作正常。它會對你指定的 URL 發出 HTTPS 請求,並驗證:

  • 網站可用性
  • 內容比對(內容、JSON 內容或標頭)
  • 回應狀態碼
  • 回應時間
已選擇 website 類型的監控

API

API 監控協助你確認 API 端點的回應是否正確。功能包括:

  • 支援所有 HTTP 方法(GET、POST、PUT、DELETE 等)
  • 自訂標頭與驗證
  • 支援請求內容(form、JSON、GraphQL、純文字)
  • 查詢參數
已選擇 API 類型的監控

Ping

Ping 是一種簡單的監控,會送出 echo 請求並量測結果。適用情境包括:

  • 簡單的正常運行時間與可用性監控
  • 基礎架構健康檢查
  • 網路延遲監控

Ping 監控提供最原始的網路效能數據,不需要 HTTP 請求的額外負擔。

已選擇 ping 類型的監控

TCP

TCP 監控會確認伺服器上特定連接埠是否可存取並有回應。適用情境包括:

  • 資料庫連線監控
  • 自訂服務連接埠檢查
  • 郵件伺服器監控(SMTP、IMAP、POP3)
  • FTP 伺服器可用性
  • 自訂 TCP 協定測試
已選擇 TCP 類型的監控

DNS

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

已選擇 DNS 類型的監控

UDP

UDP 監控會確認主機與 UDP 連接埠可連線且仍有回應。由於 UDP 是無連線的協定,監控會送出一個資料包並檢查回覆。適用情境包括:

  • DNS 伺服器
  • 遊戲伺服器
  • VoIP 與串流閘道
  • 任何在 UDP 連接埠上監聽的服務
已選擇 UDP 類型的監控

Cron / Heartbeat

Cron 監控透過讓工作在每次執行時 ping 一個 URL,來追蹤排程工作 — 備份、批次處理、定期腳本等。不是 Instatus 呼叫你的服務,而是你的工作呼叫 Instatus。適用情境包括:

  • 每晚的備份
  • 排程的資料匯入與匯出
  • 佇列與工作處理程序
  • 任何應該依排程執行的工作
已選擇 Cron / Heartbeat 類型的監控