API 監控
API 監控可以自動確認你的 API 端點是否可存取、效能是否良好,以及回傳的資料是否正確,藉此確保你的應用程式與整合都如預期般運作。
與其他監控一樣,當 API 監控發現問題時,你可以與團隊一起解決該事件,並視需要更新你的狀態頁。

主要功能
- 每 30 秒從全球多個地點測試你的 API 端點。
- 驗證 HTTP 狀態碼、JSON 內容、標頭與回應時間。
- 可加入自訂標頭、查詢參數或 JSON 內容。
- 端點故障、變慢或回傳非預期結果時立即收到通知。
- 整合 Slack、電子郵件、簡訊、電話通知、Webhook 等管道。
新增第一個 API 監控
要建立監控,請前往你的專案 → 監控 → 新增監控。

監控類型
把監控類型選為 API。

輸入你要監控的端點 URL — 例如
https://api.yourservice.com/v1/users。
請求設定
你可以完整自訂 API 請求:
- HTTP 方法:
GET、POST、PUT、PATCH、DELETE、OPTIONS或HEAD - **內容:**隨請求送出 JSON、表單資料、GraphQL 或純文字
- **驗證:**加入基本驗證、API 金鑰或 Bearer token 授權
- **查詢參數:**在請求 URL 後面附加鍵值對
- **標頭:**加入 API 請求所需的自訂標頭
監控成功的條件
當所有指定的判斷條件都符合時,API 監控就算成功。
你可以設定下列一個或多個判斷條件:
- **狀態碼:**例如回應為
200 OK - **回應時間:**例如少於
1 second - **內容包含:**例如
"success": true - **JSON path:**例如
data.status等於"active" - **標頭包含:**例如
Content-Type: application/json
只要其中任一條件不符合,監控就會被標記為故障,並依你的警報設定發送警報。
進階設定

- **易記名稱:**給監控一個具描述性的名稱,方便辨識。
- **檢查間隔:**決定要多頻繁測試這個端點。
- **檢查來源地點:**選擇測試地點(美國、加拿大、歐洲、亞洲)。
- **加入狀態頁:**公開顯示 API 的正常運行時間與回應統計。
- **當監控失敗時:**建立事件、通知訂閱者,或發佈到你的狀態頁。
- **當監控恢復時:**解決事件並自動更新你的狀態頁。
恭喜,你已經新增了第一個 API 監控!