查看即付即用資源使用量

本頁面適用於 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 代理程式/共用流程部署單位的用量,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。

    前往 Metrics Explorer

  2. 在「Select a metric」窗格中,展開「Metric」選單,然後在篩選列中輸入 Apigee

    使用子選單選取資源類型、類別和指標:

    1. 在「Active resources」選單中,選取「Apigee proxy」
    2. 在「Active metric categories」選單中,選取「Proxy」
    3. 在「Active metrics」選單中,選取「Apigee proxy details」
  3. 點按「套用」
  4. 在「篩選器」部分中:
    1. 使用「Group By」(分組依據) 選單,依資源標籤分組。從清單選項中選取 proxy_deployment_typeenv,即可依 Proxy 部署類型和環境分組。
    2. 按一下「OK」套用篩選器。
  5. 從「分組函式」選單中選取「計數」

MQL

如要透過 MQL 查詢查看 Apigee Proxy/共用流程部署單位的使用情形,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。

    前往 Metrics Explorer

  2. 在「選取指標」窗格工具列中,選取「Code Editor」
  3. 如何使用 MQL:
    1. 在「語言」切換按鈕中選取「MQL」
    2. 在查詢編輯器中輸入下列查詢:
      fetch apigee.googleapis.com/Proxy
      | metric 'apigee.googleapis.com/proxy/details'
      | group_by [metric.proxy_deployment_type, resource.env]

PromQL

如要透過 PromQL 查詢查看 Apigee 代理程式/共用流程部署單位的使用情形,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。

    前往 Metrics Explorer

  2. 在「選取指標」窗格工具列中,選取「Code Editor」
  3. 如何使用 PromQL:
    1. 在「語言」切換按鈕中選取「PromQL」
    2. 在查詢編輯器中輸入下列查詢:
      count(apigee_googleapis_com:proxy_details{monitored_resource="apigee.googleapis.com/Proxy"}) by (proxy_deployment_type, env)

Apigee 使用中的環境

Metrics Explorer UI

如要在 Metrics Explorer 中查看 Apigee 的有效環境用量,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。

    前往 Metrics Explorer

  2. 在「Select a metric」窗格中,展開「Metric」選單,然後在篩選列中輸入 Apigee

    使用子選單選取資源類型、類別和指標:

    1. 在「Active resources」選單中,選取「Apigee environment」
    2. 在「Active metric categories」(使用中的指標類別) 選單中,選取「環境」
    3. 在「Active metrics」選單中,選取「Apigee active environment」
  3. 點按「套用」
  4. 在「篩選器」部分中:
    1. 使用「Group By」(分組依據) 選單,依資源標籤分組。從清單選項中選取 type,即可依環境類型進行分組。
    2. 按一下「OK」套用篩選器。
  5. 從「分組函式」選單中選取「計數」

MQL

如要透過 MQL 查詢查看 Apigee 有效環境的使用情形,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。

    前往 Metrics Explorer

  2. 在「選取指標」窗格工具列中,選取「Code Editor」
  3. 如何使用 MQL:
    1. 在「語言」切換按鈕中選取「MQL」
    2. 在查詢編輯器中輸入下列查詢:
      fetch apigee.googleapis.com/Environment
      | metric 'apigee.googleapis.com/environment/active'
      | group_by [metric.type, resource.env]

PromQL

如要透過 PromQL 查詢查看 Apigee 的有效環境用量,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。

    前往 Metrics Explorer

  2. 在「選取指標」窗格工具列中,選取「Code Editor」
  3. 如何使用 PromQL:
    1. 在「語言」切換按鈕中選取「PromQL」
    2. 在查詢編輯器中輸入下列查詢:
      count(apigee_googleapis_com:environment_active{monitored_resource="apigee.googleapis.com/Environment"}) by (env, type)

標準和 Extensible API 呼叫

Metrics Explorer UI

如要在 Metrics Explorer 中查看標準和可擴充 API 呼叫 (依環境劃分),請按照下列步驟操作:

  1. 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。

    前往 Metrics Explorer

  2. 在「Select a metric」窗格中,展開「Metric」選單,然後在篩選列中輸入 Apigee

    使用子選單選取資源類型、類別和指標:

    1. 在「Active resources」選單中,選取「Apigee environment」
    2. 在「Active metric categories」(使用中的指標類別) 選單中,選取「環境」
    3. 在「Active metrics」選單中,選取「Apigee environment API call count」
  3. 點按「套用」
  4. 在「篩選器」部分中:
    1. 使用「Group By」(分組依據) 選單,依資源標籤分組。從清單選項中選取 proxy_deployment_type,即可依環境類型進行分組。
    2. 按一下「OK」套用篩選器。
  5. 在「分組函式」選單中選取「總和」

MQL

如要使用 MQL 查詢查看 Standard 和 Extensible API 呼叫的環境,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。

    前往 Metrics Explorer

  2. 在「選取指標」窗格工具列中,選取「Code Editor」
  3. 如何使用 MQL:
    1. 在「語言」切換按鈕中選取「MQL」
    2. 在查詢編輯器中輸入下列查詢:
      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 呼叫的環境,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中依序開啟「Monitoring」>「Metrics Explorer」頁面。

    前往 Metrics Explorer

  2. 在「選取指標」窗格工具列中,選取「Code Editor」
  3. 如何使用 PromQL:
    1. 在「語言」切換按鈕中選取「PromQL」
    2. 在查詢編輯器中輸入下列查詢:
      sum(delta(apigee_googleapis_com:environment_api_call_countmonitored_resource="apigee.googleapis.com/Environment"}[1m])) by (proxy_deployment_type,env,location)

建立指標資訊主頁

Metrics Explorer 的「圖表」分頁標籤所顯示的圖形輸出內容代表指標指標。也就是說,圖表上的每個點都會記錄在測量時,各個區域內所有環境的 Apigee 執行個體資源使用率。

使用「資源與指標」選項設定資料檢視畫面後,您可以將資料儲存到自訂資訊主頁,供日後參考。如何儲存所選檢視畫面:

  1. 按一下「Explorer」分頁的圖表窗格中的「Save Chart」按鈕。
  2. 在「Save Chart」對話方塊中輸入下列資訊:
    • 「圖表標題」欄位:輸入圖表名稱,或使用建議的標題。
    • 「Dashboard」下拉式選單:選取現有資訊主頁,或選取「New Dashboard」來建立並命名新資訊主頁。系統會將圖表儲存至所選資訊主頁。
  3. 按一下 [儲存]

儲存後,您可以前往 Google Cloud 控制台的「Dashboards Overview」頁面,查看所選的資訊主頁,即可存取圖表。

如要進一步瞭解如何使用 Cloud Monitoring 建立及管理自訂檢視畫面,請參閱「資訊主頁和圖表」。

設定 Cloud Monitoring 快訊

在 Cloud Monitoring 中設定 Apigee 資源使用量指標報表後,您就可以啟用以指標為依據的快訊政策。您可以設定快訊政策,監控與即付即用方案相關的資源用量,並及時掌握任何潛在問題。詳情請參閱「警報的運作方式」。

您可以使用 Google Cloud 控制台、Cloud Monitoring APIGoogle Cloud CLI,在 Google Cloud 專案中加入以指標為依據的快訊政策。使用 Google Cloud 控制台時,您可以在 Cloud Monitoring 的「Alerting」(快訊) 頁面啟用建議的快訊,或設定自訂快訊。

如要進一步瞭解建立以指標為基礎的警告政策所需的一般步驟,請參閱「建立以指標門檻為基礎的警告政策」一文。如要根據資源用量特別設定快訊政策,請按照「建立快訊政策」一文中的步驟操作。

您可以使用上一節所用的相同指標和篩選器,自訂資源用量的快訊。舉例來說,如要根據 Apigee 代理程式用量建立快訊,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中開啟「Monitoring」(監控) >「Alerting」(快訊)頁面。

    前往「Alerting」(快訊)

  2. 按一下「+ 建立政策」
  3. 在「Create policy」窗格中的「Select a metric」部分,在篩選列中輸入 Apigee,然後使用子選單選取資源類型、類別和指標:
    • 在「Active resources」選單中,選取「Apigee proxy」
    • 在「Active metric categories」選單中,選取「Proxy」
    • 在「Active metrics」選單中,選取「Apigee proxy details」
  4. 在「Add Filters」部分,使用「Group By」選單,依「resource label」分組。從清單選項中選取 proxy_deployment_typeenv,即可依 Proxy 部署類型和環境分組。

如要根據 Apigee 有效環境使用情形建立警示,請選取用於查看 Apigee 環境使用情形的指標和篩選器。

依帳單帳戶查看資源用量

如要查看帳單帳戶的資源用量,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中開啟「帳單」頁面。

    前往「帳單」頁面

  2. 如果您有多個帳單帳戶,請選取「前往連結的帳單帳戶」,查看目前專案的帳單帳戶。如要查看其他帳單帳戶,請選取「管理帳單帳戶」,然後選擇要查看的帳戶。
  3. 選取「報表」
  4. 按一下「顯示篩選器」即可存取「篩選器」選單 (如果尚未開啟)。
  5. 在「時間範圍」欄位中,選取「使用日期」即可查看指定日期範圍內的帳單現況快照,或選取「月結單月份」即可查看特定月結單中的用量帳單。
  6. 依序選取「Group By」>「SKU」
  7. 在「Services」下拉式清單中,選取「Apigee」。畫面上會顯示帳單中包含的 SKU 清單。
  8. 如要篩選 SKU 清單,請從「SKU」下拉式清單中選取要查看的 SKU。

    如果您對任何這些 SKU 的使用量為 0,則不會顯示在「Group By > SKU」下拉式選單中。

使用 Cloud 稽核記錄監控資源使用情形

您可以使用 Cloud 稽核記錄,監控會影響預付費計費的資源用量。如要查看相關稽核記錄,請按照下列步驟操作:

  1. 在 Cloud 控制台中開啟「Logs Explorer」頁面。

    前往「Logs Explorer」

  2. 在「查詢」中,使用搜尋列搜尋影響下列可計費資源的任何事件:
    • 建立附加環境的執行個體: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 稽核記錄資訊」。