本頁內容適用於 Apigee,但不適用於 Apigee Hybrid。
查看
Apigee Edge 說明文件。
Apigee API 數據分析會收集並計算透過 API Proxy 傳輸的大量資訊。 您可以在 Apigee 使用者介面中,以圖表和圖示呈現這項資料,也可以使用 Apigee API 下載原始資料,以供離線分析。如要進一步瞭解可透過 Apigee API Analytics 收集及分析的資料類型,請參閱 Apigee Analytics 總覽。
如果您是 Apigee 即付即用客戶,Apigee API Analytics 可做為付費外掛程式使用。本主題說明如何為符合資格的隨用隨付環境啟用及管理 Apigee API Analytics 外掛程式。在 Apigee 環境中啟用外掛程式後,如要進一步瞭解如何使用 Apigee API Analytics 資訊主頁,請參閱「 使用 Analytics 資訊主頁」。
可用性
Apigee API Analytics 是付費外掛程式功能,可針對 Apigee 實作中的每個 Apigee 環境進行管理。您可以在任何 Apigee 中等或全方位環境中啟用外掛程式。您無法在 Base 環境中啟用及使用 Apigee API Analytics。如要進一步瞭解 Apigee 環境功能,請參閱「環境類型比較」。
必要角色和權限
如要取得管理 Apigee API Analytics 外掛程式所需的權限,請要求管理員授予您專案的 Apigee 環境管理員 (apigee.environment.admin
) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
這個預先定義的角色具備管理 Apigee API Analytics 外掛程式所需的權限。如要查看確切的必要權限,請展開「必要權限」部分:
所需權限
如要管理 Apigee API Analytics 外掛程式,您必須具備下列權限:
-
apigee.addonsconfig.get
-
apigee.addonsconfig.update
啟用 Apigee API Analytics 外掛程式
您可以透過 Google Cloud 控制台中的 Apigee UI 或 API,為中級或完整 Apigee 環境啟用 Apigee API Analytics 外掛程式,詳情請參閱下列章節。
Apigee in Google Cloud console
如要在 Google Cloud 控制台中啟用 Apigee API Analytics 外掛程式,請按照下列步驟操作:
- 在控制台中開啟「Apigee」頁面。
- 選取含有隨用隨付機構和要管理環境的專案。
- 依序選取「外掛程式」>「Analytics」,開啟「Analytics 外掛程式」頁面。
- 在「管理 Apigee API Analytics 外掛程式」窗格中,選取要啟用外掛程式的環境 (或多個環境) 核取方塊。
- 按一下「啟用所選項目」。
- 選定環境啟用完成後,環境「狀態」會顯示 「已啟用」。
- 如要查看 Apigee API Analytics 資料,請選取「Analytics」>「API Metrics」,即可查看 Analytics 資料。 系統最多可能需要 10 分鐘才會顯示數據分析資料。
Apigee API
如要使用 Apigee API 啟用 Apigee API Analytics 外掛程式,請輸入下列指令:
curl -X POST \ https://apigee.googleapis.com/v1/organizations/ORG_NAME/environments/ENV_NAME/addonsConfig:setAddonEnablement \ -H "Authorization: Bearer $token" \ -H "Content-type: application/json" \ -d '{"analyticsEnabled":true}'
其中:
- ORG_NAME 是 Apigee 隨用隨付機構的名稱,您要在其中將 Analytics 新增至符合資格的環境。
- ENV_NAME 是您要啟用 Apigee API Analytics 外掛程式的 Apigee 環境名稱。
啟用完成後,選取「Analytics」>「API Metrics」,即可查看 Apigee API Analytics 資料。 分析資料最多可能需要 10 分鐘,才會顯示在使用者介面中,或可透過 API 呼叫取得。
啟用 Apigee API Analytics 外掛程式的程序最多可能需要 15 分鐘。啟用後,系統會保留環境的數據分析資料 14 個月。只要啟用外掛程式,您就能在控制台的「API 指標」頁面存取環境的歷史資料。
啟用外掛程式後,系統就會開始收取 Apigee API Analytics 外掛程式的使用費用。
停用 Apigee API Analytics 外掛程式
如要為中級或完整版 Apigee 環境停用 Apigee API Analytics 外掛程式,請按照下列各節說明,使用 Google Cloud 控制台中的 Apigee UI 或 API。
如果環境已啟用 Advanced API Security 外掛程式,您必須先停用 Advanced API Security 外掛程式,才能停用 Apigee API Analytics 外掛程式。如果未停用 Advanced API Security 外掛程式,任何停用環境中 Apigee API Analytics 的要求都會失敗。如果環境中已啟用 Advanced API Security 外掛程式,該外掛程式會顯示在「Manage Apigee API Analytics add-on」(管理 Apigee API Analytics 外掛程式) 窗格的「Other enabled add-ons」(其他已啟用外掛程式) 欄中。
如要停用外掛程式,請參閱 停用 Advanced API Security 外掛程式。
Cloud 控制台中的 Apigee
如要在 Google Cloud 控制台中停用 Apigee API Analytics 外掛程式,請按照下列步驟操作:
- 在控制台中開啟「Apigee」頁面。
- 選取含有隨用隨付機構和要管理環境的專案。
- 依序選取「外掛程式」>「Analytics」,開啟「Analytics 外掛程式」頁面。
- 在「管理 Apigee API Analytics 外掛程式」窗格中,選取要停用外掛程式的環境核取方塊。
- 按一下「停用所選項目」。
- 停用程序完成後,每個環境的「狀態」都會顯示 「已停用」。
Apigee API
如要使用 Apigee API 停用 Apigee API Analytics 外掛程式,請輸入下列指令:
curl -X POST \ https://apigee.googleapis.com/v1/organizations/ORG_NAME/environments/ENV_NAME/addonsConfig:setAddonEnablement \ -H "Authorization: Bearer $token" \ -H "Content-type: application/json" \ -d '{"analyticsEnabled":false}'
其中:
- ORG_NAME 是 Apigee 隨用隨付機構的名稱,您要在其中將 Analytics 新增至符合資格的環境。
- ENV_NAME 是您要啟用 Apigee API Analytics 外掛程式的 Apigee 環境名稱。
查看環境中的 Apigee API Analytics 外掛程式狀態
如要查看中級或完整 Apigee 環境的 Apigee API Analytics 外掛程式狀態,請使用 Google Cloud 控制台中的 Apigee 使用者介面或 API,詳情請參閱下列章節。
Apigee in Google Cloud console
如要使用 Google Cloud 控制台查看環境中 Apigee API Analytics 外掛程式的狀態,請按照下列步驟操作:
- 在控制台中開啟「Apigee」頁面。
- 選取含有隨用隨付機構和要管理環境的專案。
- 依序選取「外掛程式」>「Analytics」,開啟「Analytics 外掛程式」頁面。
- 「管理 Apigee API Analytics 外掛程式」窗格會顯示環境清單。
- 在狀態欄中,您可以查看外掛程式在每個中級或完整環境中是「已啟用」還是「已停用」。基礎環境也不會顯示這兩種狀態。
Apigee API
如要使用 Apigee API 查看環境中 Apigee API Analytics 外掛程式的狀態,請輸入下列指令:
curl -X GET \ https://apigee.googleapis.com/v1/organizations/ORG_NAME/environments/ENV_NAME/addonsConfig \ -H "Authorization: Bearer $token" \ -H "Content-type: application/json"
其中:
- ORG_NAME 是指 Apigee 即付即用機構的名稱。
- ENV_NAME 是 Apigee 環境的名稱。
回應會傳回 analyticsConfig
物件,代表外掛程式的目前狀態。
管理 Apigee API 數據分析資料
為環境啟用 Apigee API Analytics 外掛程式後,系統會保留該環境的數據分析資料 14 個月。只要啟用外掛程式,您就能在控制台的「API 指標」頁面存取環境的歷來數據分析資料。
如果您在環境中停用 Apigee API Analytics 外掛程式,系統會在 30 天後刪除該環境的 Analytics 資料。如果在停用外掛程式後 30 天內,於相同環境中重新啟用,您就能在 14 個月的保留期限內,重新存取該環境的數據分析資料。如果 30 天後重新啟用環境的外掛程式,系統不會還原任何資料。
如要保留任何環境的 Analytics 資料,超過 14 個月的保留期限,建議您匯出資料並儲存到其他位置。您也可以在停用 Apigee API Analytics 外掛程式前,或在停用後的 30 天內匯出 Analytics 資料。詳情請參閱「 從 Analytics 匯出資料」。