本頁適用於 Apigee 和 Apigee Hybrid。
查看
Apigee Edge 說明文件。
您可以使用 Apigee 建立由特定 API 流量模式觸發的快訊,例如當 API 的錯誤率達到預先設定的門檻時。AAPI Ops 會透過異常警示擴充這項功能,只要 Apigee 偵測到異常的 API 流量資料,就會觸發這項功能。異常警示的優點是,您不必自行定義每項異常的確切條件。AAPI Ops 會使用統計方法判斷正確的異常狀況,並根據近期流量資料持續更新。使用異常偵測功能,讓 Apigee 偵測流量和效能問題,而非自行預先設定快訊條件。
AAPI-Ops 偵測到異常事件時,會在「異常事件」資訊主頁中顯示該事件。不過,系統不會自動發出異常警示。如果您在資訊主頁中檢查異常事件,並決定日後要收到類似事件的快訊,可以建立異常警示並設定通知,這樣系統偵測到異常事件時就會傳送訊息給您。
建立異常警示前,請確認您已獲指派 AAPI 作業的必要角色。
如要在「快訊政策」資訊主頁中建立異常狀況快訊,請按照下列步驟操作:
在 Google Cloud console中開啟「Create alerting policy」資訊主頁。
注意:如要按照下列步驟操作,請在新分頁中開啟「建立快訊政策」資訊主頁。
- 按一下「新增條件」。系統會開啟新視窗,您可以在其中新增快訊條件。
- 選用:在「Untitled Condition」欄位中新增條件標題。在本範例中,我們會將此欄留空,讓條件使用預設標題。
在「Find resource type and metric」欄位中,輸入
anomaly
然後選取「Apigee 異常事件計數」。
按一下「顯示進階設定」,然後在「進階匯總」窗格中,選取「Aligner」欄位中的「delta」。這會指定資料在每個時間範圍內的匯總方式,您可以在「Period」欄位中設定。使用 delta 設定時,匯總值等於所選時間範圍內的最終資料值減去初始資料值。
在「Configuration」窗格中,將「Threshold」設為 0.5。(閾值可使用 0 到 1 之間的任何數字)。 使用這個值時,只要單一異常值超過門檻,就會觸發快訊。
按一下「Add」(新增)。系統會將您帶回「建立警告政策」頁面,您可以在該頁面中查看剛才建立的條件。
此時,您可以選擇下列其中一種做法:
- 按一下「新增條件」為快訊建立其他條件,或
- 點選「NEXT」即可進入下一個步驟,您可以選擇建立快訊通知,詳情請參閱下一節。
如果您不想建立通知,請在未輸入任何內容的情況下按兩下「NEXT」,即可略過步驟 2 和 3。
按一下「儲存」,即可儲存快訊。
建立警告通知
如果您想在事件發生時立即收到通知,可以為快訊建立通知。當警示觸發時,Apigee 會傳送通知給您。您可以選擇下列任一管道接收通知:
- 電子郵件
- PagerDuty
- Slack
- Webhook
如何建立快訊通知:
如果您剛建立快訊 (如上例所示),且目前正在查看「建立快訊政策」資訊主頁,請直接跳到下一個步驟。
否則,請在 Cloud 控制台的「快訊」資訊主頁中開啟「 政策」窗格,然後在您建立的快訊資料列中,按一下資料列結尾處的三點圖示,並選取「編輯」。
系統隨即會開啟「Edit alerting policy」(編輯快訊政策) 資訊主頁:
在「您要追蹤哪些項目?」部分,按一下「下一步」。
在「誰會收到通知?」部分,選取「通知管道」,然後從現有的管道中選擇接收通知的方式。
如要建立新的通知管道,請選取「管理通知管道」。這會在 Cloud 控制台中開啟「通知管道」資訊主頁,您可以在其中新增管道。詳情請參閱「 建立及管理通知管道」。
按一下「下一步」。系統會顯示下列選項。
- 在「快訊名稱」欄位中,輸入快訊名稱。
- 在「說明」欄位中輸入網頁網址,該網頁會提供如何修正導致警示的問題的相關資訊。通知中會附上網址。
- 按一下「儲存」建立快訊。
觸發快訊時,您會收到通知,其中包含事件摘要和發生時間。通知中還包含兩個連結,協助您調查事件:
- 查看事件:在 Cloud 控制台中查看事件。
- 在 APIGEE 中查看:在 API 監控調查資訊主頁中,查看 API 流量和相關資料表的時間軸圖表。