建立異常狀況快訊

本頁內容適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

Apigee 可讓您建立快訊,在特定 API 流量模式觸發時發出通知,例如當 API 的錯誤率達到預先決定的門檻時。AAPI Ops 擴充了這項功能,提供異常警報,只要 Apigee 偵測到異常 API 流量資料,就會觸發警報。異常狀況快訊的優點在於,您不必自行定義每項異常狀況的確切條件,AAPI Ops 會使用統計方法判斷合適的異常狀況條件,並根據近期流量資料持續更新這些條件。使用異常偵測功能時,您可讓 Apigee 偵測流量和效能問題,而不必自行預先決定快訊條件。

AAPI-Ops 偵測到異常狀況時,會在「Anomaly Events」資訊主頁中顯示事件。不過,系統不會自動針對異常狀況發出快訊。如果您在資訊主頁中檢查異常狀況,並決定日後要接收類似事件的快訊,可以建立異常快訊並設定通知,這樣系統偵測到異常狀況時,就會傳送訊息給您。

檢查必要權限

建立異常狀況快訊前,請確認您已獲派 AAPI Ops 的必要角色

建立異常狀況快訊

如要在快訊政策資訊主頁中建立異常狀況快訊,請按照下列步驟操作:

  1. 開啟「建立快訊政策」>「新增快訊條件」頁面。

    前往「新增快訊條件」

    設定快訊。
  2. 按一下「Select a metric」(選取指標)
  3. 在「篩選器」中輸入 anomaly
  4. 如果沒有結果,請按一下「使用中」,顯示所有指標類型。
  5. 按一下「Apigee 環境」
  6. 按一下「環境」
  7. 按一下「Apigee 異常事件計數」
  8. 按一下「套用」
  9. 在「Rolling window」(滾動視窗) 選單中,選取時間範圍。
  10. 在「Rolling window function」(滾動週期函式) 選單中,選取「delta」(差異)。這會指定如何匯總每個時間週期的資料,您可以在「Rolling window」(滾動式時間視窗) 欄位中設定。使用 delta 設定時,匯總值等於時間範圍內的最終資料值減去初始資料值。
  11. 點選「下一步」
  12. 在「Configure alert trigger」(設定快訊觸發條件) 頁面上,將「Threshold value」(門檻值) 設為 0.5。(介於 0 到 1 之間的任何數字都適用於閾值。)如果單一異常狀況超過門檻,就會觸發快訊。

  13. 此時,你可以選擇下列其中一種做法:

    • 按一下「新增快訊條件」,為快訊建立其他條件,或
    • 按一下「下一步」前往下一個步驟,您可以在這裡選擇 建立警告通知
  14. 如果不想在此時建立通知:
    • 點選「下一步」
    • 將「使用通知管道」切換鈕設為「關閉」
  15. 輸入「警告政策名稱」
  16. 按一下「建立政策」即可儲存快訊。

為快訊建立通知

如要在發生事件時立即收到通知,可以建立快訊通知。當快訊觸發時,Apigee 會傳送通知。你可以選擇透過下列任一管道接收通知:

  • Cloud Mobile App
  • 電子郵件
  • Google Chat (預先發布版)
  • PagerDuty
  • Pub/Sub
  • Slack
  • 簡訊
  • Webhook

如要建立快訊通知,請按照下列步驟操作:

  1. 如果您剛建立快訊 (如上例所示),且目前正在查看「建立快訊政策」資訊主頁,請跳到下一個步驟。

    如果是其他情況:

    • 開啟「政策」頁面。

      前往「政策」

    • 在您建立的快訊資料列中,依序按一下「 View actions」(查看動作) >「Edit」(編輯)
  2. 確認「使用通知管道」切換鈕已開啟。
  3. 選取要接收通知的通知管道。如要建立新的通知管道,請選取「管理通知管道」。詳情請參閱「 建立及管理通知管道」。
  4. 這個頁面上的大部分選項都是選填。詳情請參閱「 建立快訊政策」。
  5. 在「為快訊政策命名」部分,輸入「快訊政策名稱」
  6. 如要建立新的快訊政策,請按一下「建立政策」。如要編輯現有快訊政策,請按一下「儲存政策」

系統觸發快訊時,你會收到通知,當中會提供事件摘要和發生時間。通知中也會提供相關資訊,協助您調查事件。