本頁內容適用於 Apigee 和 Apigee Hybrid。
查看
Apigee Edge 說明文件。
Apigee 可讓您建立快訊,在特定 API 流量模式觸發時發出通知,例如當 API 的錯誤率達到預先決定的門檻時。AAPI Ops 擴充了這項功能,提供異常警報,只要 Apigee 偵測到異常 API 流量資料,就會觸發警報。異常狀況快訊的優點在於,您不必自行定義每項異常狀況的確切條件,AAPI Ops 會使用統計方法判斷合適的異常狀況條件,並根據近期流量資料持續更新這些條件。使用異常偵測功能時,您可讓 Apigee 偵測流量和效能問題,而不必自行預先決定快訊條件。
AAPI-Ops 偵測到異常狀況時,會在「Anomaly Events」資訊主頁中顯示事件。不過,系統不會自動針對異常狀況發出快訊。如果您在資訊主頁中檢查異常狀況,並決定日後要接收類似事件的快訊,可以建立異常快訊並設定通知,這樣系統偵測到異常狀況時,就會傳送訊息給您。
檢查必要權限
建立異常狀況快訊前,請確認您已獲派 AAPI Ops 的必要角色。
建立異常狀況快訊
如要在快訊政策資訊主頁中建立異常狀況快訊,請按照下列步驟操作:
開啟「建立快訊政策」>「新增快訊條件」頁面。
- 按一下「Select a metric」(選取指標)。
- 在「篩選器」中輸入
anomaly。 - 如果沒有結果,請按一下「使用中」,顯示所有指標類型。
- 按一下「Apigee 環境」。
- 按一下「環境」。
- 按一下「Apigee 異常事件計數」。
- 按一下「套用」。
- 在「Rolling window」(滾動視窗) 選單中,選取時間範圍。
- 在「Rolling window function」(滾動週期函式) 選單中,選取「delta」(差異)。這會指定如何匯總每個時間週期的資料,您可以在「Rolling window」(滾動式時間視窗) 欄位中設定。使用 delta 設定時,匯總值等於時間範圍內的最終資料值減去初始資料值。
- 點選「下一步」。
-
在「Configure alert trigger」(設定快訊觸發條件) 頁面上,將「Threshold value」(門檻值) 設為 0.5。(介於 0 到 1 之間的任何數字都適用於閾值。)如果單一異常狀況超過門檻,就會觸發快訊。
此時,你可以選擇下列其中一種做法:
- 按一下「新增快訊條件」,為快訊建立其他條件,或
- 按一下「下一步」前往下一個步驟,您可以在這裡選擇 建立警告通知。
- 如果不想在此時建立通知:
- 點選「下一步」。
- 將「使用通知管道」切換鈕設為「關閉」。
- 輸入「警告政策名稱」。
- 按一下「建立政策」即可儲存快訊。
為快訊建立通知
如要在發生事件時立即收到通知,可以建立快訊通知。當快訊觸發時,Apigee 會傳送通知。你可以選擇透過下列任一管道接收通知:
- Cloud Mobile App
- 電子郵件
- Google Chat (預先發布版)
- PagerDuty
- Pub/Sub
- Slack
- 簡訊
- Webhook
如要建立快訊通知,請按照下列步驟操作:
如果您剛建立快訊 (如上例所示),且目前正在查看「建立快訊政策」資訊主頁,請跳到下一個步驟。
如果是其他情況:
-
開啟「政策」頁面。
- 在您建立的快訊資料列中,依序按一下「 View actions」(查看動作) >「Edit」(編輯)。
-
- 確認「使用通知管道」切換鈕已開啟。
- 選取要接收通知的通知管道。如要建立新的通知管道,請選取「管理通知管道」。詳情請參閱「 建立及管理通知管道」。
- 這個頁面上的大部分選項都是選填。詳情請參閱「 建立快訊政策」。
- 在「為快訊政策命名」部分,輸入「快訊政策名稱」。
- 如要建立新的快訊政策,請按一下「建立政策」。如要編輯現有快訊政策,請按一下「儲存政策」。
系統觸發快訊時,你會收到通知,當中會提供事件摘要和發生時間。通知中也會提供相關資訊,協助您調查事件。