本頁面適用於 Apigee,但不適用於 Apigee Hybrid。
查看
Apigee Edge 說明文件。
您可以使用多種工具查看及監控 Apigee 資源使用情形。本主題將說明帳單或機構管理員如何執行下列操作:
如要查看機構資源用量並設定快訊,您必須具備下列角色:
- Apigee 機構管理員 (
roles/apigee.admin
) - 記錄檢視器
(roles/logging.viewer
) - 帳單帳戶檢視者 (
roles/billing.viewer
)
在 Metrics Explorer 中查看資源使用情形
您可以使用 Metrics Explorer 查看 Apigee 資源的使用情形,這些資源是決定預付費方案費用的重要屬性。您可以選取特定指標和篩選器,為 Apigee 代理程式/共用流程部署單位或 Apigee 有效環境 (或兩者皆是) 產生使用率報表。
如要進一步瞭解 Apigee 指標及其可能的值,請參閱 Google Cloud 指標頁面中的 apigee。
Apigee Proxy/共用流程部署單位使用量
Metrics Explorer UI
如要在 Metrics Explorer 中查看 Apigee 代理程式/共用流程部署單位的用量,請按照下列步驟操作:
- 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。
- 在「Select a metric」窗格中,展開「Metric」選單,然後在篩選列中輸入
Apigee
。使用子選單選取資源類型、類別和指標:
- 在「Active resources」選單中,選取「Apigee proxy」。
- 在「Active metric categories」選單中,選取「Proxy」。
- 在「Active metrics」選單中,選取「Apigee proxy details」。
- 點按「套用」。
- 在「篩選器」部分中:
- 使用「Group By」(分組依據) 選單,依資源標籤分組。從清單選項中選取
proxy_deployment_type
和env
,即可依 Proxy 部署類型和環境分組。 - 按一下「OK」套用篩選器。
- 使用「Group By」(分組依據) 選單,依資源標籤分組。從清單選項中選取
- 從「分組函式」選單中選取「計數」。
MQL
如要透過 MQL 查詢查看 Apigee Proxy/共用流程部署單位的使用情形,請按照下列步驟操作:
- 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。
- 在「選取指標」窗格工具列中,選取「Code Editor」。
- 如何使用 MQL:
- 在「語言」切換按鈕中選取「MQL」。
- 在查詢編輯器中輸入下列查詢:
fetch apigee.googleapis.com/Proxy | metric 'apigee.googleapis.com/proxy/details' | group_by [metric.proxy_deployment_type, resource.env]
PromQL
如要透過 PromQL 查詢查看 Apigee 代理程式/共用流程部署單位的使用情形,請按照下列步驟操作:
- 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。
- 在「選取指標」窗格工具列中,選取「Code Editor」。
- 如何使用 PromQL:
- 在「語言」切換按鈕中選取「PromQL」。
- 在查詢編輯器中輸入下列查詢:
count(apigee_googleapis_com:proxy_details{monitored_resource="apigee.googleapis.com/Proxy"}) by (proxy_deployment_type, env)
Apigee 使用中的環境
Metrics Explorer UI
如要在 Metrics Explorer 中查看 Apigee 的有效環境用量,請按照下列步驟操作:
- 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。
- 在「Select a metric」窗格中,展開「Metric」選單,然後在篩選列中輸入
Apigee
。使用子選單選取資源類型、類別和指標:
- 在「Active resources」選單中,選取「Apigee environment」。
- 在「Active metric categories」(使用中的指標類別) 選單中,選取「環境」。
- 在「Active metrics」選單中,選取「Apigee active environment」。
- 點按「套用」。
- 在「篩選器」部分中:
- 使用「Group By」(分組依據) 選單,依資源標籤分組。從清單選項中選取
type
,即可依環境類型進行分組。 - 按一下「OK」套用篩選器。
- 使用「Group By」(分組依據) 選單,依資源標籤分組。從清單選項中選取
- 從「分組函式」選單中選取「計數」。
MQL
如要透過 MQL 查詢查看 Apigee 有效環境的使用情形,請按照下列步驟操作:
- 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。
- 在「選取指標」窗格工具列中,選取「Code Editor」。
- 如何使用 MQL:
- 在「語言」切換按鈕中選取「MQL」。
- 在查詢編輯器中輸入下列查詢:
fetch apigee.googleapis.com/Environment | metric 'apigee.googleapis.com/environment/active' | group_by [metric.type, resource.env]
PromQL
如要透過 PromQL 查詢查看 Apigee 的有效環境用量,請按照下列步驟操作:
- 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。
- 在「選取指標」窗格工具列中,選取「Code Editor」。
- 如何使用 PromQL:
- 在「語言」切換按鈕中選取「PromQL」。
- 在查詢編輯器中輸入下列查詢:
count(apigee_googleapis_com:environment_active{monitored_resource="apigee.googleapis.com/Environment"}) by (env, type)
標準和 Extensible API 呼叫
Metrics Explorer UI
如要在 Metrics Explorer 中查看標準和可擴充 API 呼叫 (依環境劃分),請按照下列步驟操作:
- 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。
- 在「Select a metric」窗格中,展開「Metric」選單,然後在篩選列中輸入
Apigee
。使用子選單選取資源類型、類別和指標:
- 在「Active resources」選單中,選取「Apigee environment」。
- 在「Active metric categories」(使用中的指標類別) 選單中,選取「環境」。
- 在「Active metrics」選單中,選取「Apigee environment API call count」。
- 點按「套用」。
- 在「篩選器」部分中:
- 使用「Group By」(分組依據) 選單,依資源標籤分組。從清單選項中選取
proxy_deployment_type
,即可依環境類型進行分組。 - 按一下「OK」套用篩選器。
- 使用「Group By」(分組依據) 選單,依資源標籤分組。從清單選項中選取
- 在「分組函式」選單中選取「總和」。
MQL
如要使用 MQL 查詢查看 Standard 和 Extensible API 呼叫的環境,請按照下列步驟操作:
- 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。
- 在「選取指標」窗格工具列中,選取「Code Editor」。
- 如何使用 MQL:
- 在「語言」切換按鈕中選取「MQL」。
- 在查詢編輯器中輸入下列查詢:
fetch apigee.googleapis.com/Environment | metric 'apigee.googleapis.com/environment/api_call_count' | delta(1m) | group_by [metric.proxy_deployment_type, resource.env, resource.location]
PromQL
如要使用 PromQL 查詢查看 Standard 和 Extensible API 呼叫的環境,請按照下列步驟操作:
- 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。
- 在「選取指標」窗格工具列中,選取「Code Editor」。
- 如何使用 PromQL:
- 在「語言」切換按鈕中選取「PromQL」。
- 在查詢編輯器中輸入下列查詢:
sum(delta(apigee_googleapis_com:environment_api_call_countmonitored_resource="apigee.googleapis.com/Environment"}[1m])) by (proxy_deployment_type,env,location)
建立指標資訊主頁
Metrics Explorer 的「圖表」分頁標籤所顯示的圖形輸出內容代表指標指標。也就是說,圖表上的每個點都會記錄在測量時,各個區域內所有環境的 Apigee 執行個體資源使用率。
使用「資源與指標」選項設定資料檢視畫面後,您可以將資料儲存到自訂資訊主頁,供日後參考。如何儲存所選檢視畫面:
- 按一下「Explorer」分頁的圖表窗格中的「Save Chart」按鈕。
- 在「Save Chart」對話方塊中輸入下列資訊:
- 「圖表標題」欄位:輸入圖表名稱,或使用建議的標題。
- 「Dashboard」下拉式選單:選取現有資訊主頁,或選取「New Dashboard」來建立並命名新資訊主頁。系統會將圖表儲存至所選資訊主頁。
- 按一下 [儲存]。
儲存後,您可以前往 Google Cloud 控制台的「Dashboards Overview」頁面,查看所選的資訊主頁,即可存取圖表。
如要進一步瞭解如何使用 Cloud Monitoring 建立及管理自訂檢視畫面,請參閱「資訊主頁和圖表」。
設定 Cloud Monitoring 快訊
在 Cloud Monitoring 中設定 Apigee 資源使用量指標報表後,您就可以啟用以指標為依據的快訊政策。您可以設定快訊政策,監控與即付即用方案相關的資源用量,並及時掌握任何潛在問題。詳情請參閱「警報的運作方式」。
您可以使用 Google Cloud 控制台、Cloud Monitoring API 或 Google Cloud CLI,在 Google Cloud 專案中加入以指標為依據的快訊政策。使用 Google Cloud 控制台時,您可以在 Cloud Monitoring 的「Alerting」(快訊) 頁面啟用建議的快訊,或設定自訂快訊。
如要進一步瞭解建立以指標為基礎的警告政策所需的一般步驟,請參閱「建立以指標門檻為基礎的警告政策」一文。如要根據資源用量特別設定快訊政策,請按照「建立快訊政策」一文中的步驟操作。
您可以使用上一節所用的相同指標和篩選器,自訂資源用量的快訊。舉例來說,如要根據 Apigee 代理程式用量建立快訊,請按照下列步驟操作:
- 在 Google Cloud 控制台中開啟「Monitoring」(監控) >「Alerting」(快訊)頁面。
- 按一下「+ 建立政策」。
- 在「Create policy」窗格中的「Select a metric」部分,在篩選列中輸入
Apigee
,然後使用子選單選取資源類型、類別和指標:- 在「Active resources」選單中,選取「Apigee proxy」。
- 在「Active metric categories」選單中,選取「Proxy」。
- 在「Active metrics」選單中,選取「Apigee proxy details」。
- 在「Add Filters」部分,使用「Group By」選單,依「resource label」分組。從清單選項中選取
proxy_deployment_type
和env
,即可依 Proxy 部署類型和環境分組。
如要根據 Apigee 有效環境使用情形建立警示,請選取用於查看 Apigee 環境使用情形的指標和篩選器。
依帳單帳戶查看資源用量
如要查看帳單帳戶的資源用量,請按照下列步驟操作:
- 在 Google Cloud 控制台中開啟「帳單」頁面。
- 如果您有多個帳單帳戶,請選取「前往連結的帳單帳戶」,查看目前專案的帳單帳戶。如要查看其他帳單帳戶,請選取「管理帳單帳戶」,然後選擇要查看的帳戶。
- 選取「報表」。
- 按一下「顯示篩選器」即可存取「篩選器」選單 (如果尚未開啟)。
- 在「時間範圍」欄位中,選取「使用日期」即可查看指定日期範圍內的帳單現況快照,或選取「月結單月份」即可查看特定月結單中的用量帳單。
- 依序選取「Group By」>「SKU」。
- 在「Services」下拉式清單中,選取「Apigee」。畫面上會顯示帳單中包含的 SKU 清單。
- 如要篩選 SKU 清單,請從「SKU」下拉式清單中選取要查看的 SKU。
如果您對任何這些 SKU 的使用量為 0,則不會顯示在「Group By > SKU」下拉式選單中。
使用 Cloud 稽核記錄監控資源使用情形
您可以使用 Cloud 稽核記錄,監控會影響預付費計費的資源用量。如要查看相關稽核記錄,請按照下列步驟操作:
- 在 Cloud 控制台中開啟「Logs Explorer」頁面。
- 在「查詢」中,使用搜尋列搜尋影響下列可計費資源的任何事件:
- 建立附加環境的執行個體:
google.cloud.apigee.v1.InstanceService.CreateInstanceAndAttachments
- 更新執行個體及其附件:
google.cloud.apigee.v1.InstanceService.UpdateInstanceAndAttachments
- 刪除附加環境的執行個體:
google.cloud.apigee.v1.InstanceService.DeleteInstance
- 建立執行個體連結:
google.cloud.apigee.v1.InstanceAttachmentService.CreateInstanceAttachment
- 刪除執行個體附件:
google.cloud.apigee.v1.InstanceAttachmentService.DeleteInstanceAttachment
- 部署 Proxy:
google.cloud.apigee.v1.DeploymentService.DeployApiProxy
- 取消部署 Proxy:
google.cloud.apigee.v1.DeploymentService.UndeployApiProxy
- 部署共用流程:
google.cloud.apigee.v1.DeploymentService.DeploySharedFlow
- 可取消部署共用流程:
google.cloud.apigee.v1.DeploymentService.UndeploySharedFlow
- 啟用/停用 Apigee API Analytics 或 Advanced API Security 外掛程式:
google.cloud.apigee.v1.EnvironmentAddons.SetAddonEnablement
例如,您可以輸入以下範例查詢:
resource.type="audited_resource" resource.labels.method="google.cloud.apigee.v1.InstanceService.CreateInstanceAndAttachments" resource.labels.service="apigee.googleapis.com"
如要進一步瞭解如何使用 Cloud 稽核記錄監控 Apigee 資源,請參閱「Apigee 稽核記錄資訊」。
- 建立附加環境的執行個體: