查看即付即用資源使用量

本頁內容適用於 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 使用者介面

如要在 Metrics Explorer 中查看 Apigee Proxy/共用流程部署單元用量,請按照下列步驟操作:

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

    前往 Metrics Explorer

  2. 在「Select a metric」(選取指標) 窗格中,展開「Metric」(指標) 選單,並在篩選器列中輸入 Apigee

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

    1. 在「Active resources」(有效資源) 選單中,選取「Apigee proxy」(Apigee 代理項目)
    2. 在「Active metric categories」(使用中的指標類別) 選單中,選取「Proxy」(Proxy)
    3. 在「Active metrics」(使用中的指標) 選單中,選取「Apigee proxy details」(Apigee 代理詳細資料)
  3. 按一下 [套用]
  4. 在「篩選器」部分:
    1. 使用「Group By」(分組依據) 選單,依資源標籤分組。從清單選項中選取 proxy_deployment_typeenv,依 Proxy 部署類型和環境分組。
    2. 按一下「確定」即可套用篩選條件。
  5. 從「分組函式」選單中選取「計數」

PromQL

如要使用 PromQL 查詢查看 Apigee 代理項目/共用流程部署單元用量,請按照下列步驟操作:

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

    前往 Metrics Explorer

  2. 在「選取指標」窗格的工具列中,選取「程式碼編輯器」
  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 使用者介面

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

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

    前往 Metrics Explorer

  2. 在「Select a metric」(選取指標) 窗格中,展開「Metric」(指標) 選單,並在篩選器列中輸入 Apigee

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

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

PromQL

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

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

    前往 Metrics Explorer

  2. 在「選取指標」窗格的工具列中,選取「程式碼編輯器」
  3. 如要使用 PromQL,請按照下列步驟操作:
    1. 在「語言」切換按鈕中選取「PromQL」
    2. 在查詢編輯器中輸入下列查詢:
      count(apigee_googleapis_com:environment_active{monitored_resource="apigee.googleapis.com/Environment"}) by (env, type)

Standard 和 Extensible API 呼叫

Metrics Explorer 使用者介面

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

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

    前往 Metrics Explorer

  2. 在「Select a metric」(選取指標) 窗格中,展開「Metric」(指標) 選單,並在篩選器列中輸入 Apigee

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

    1. 在「Active resources」(有效資源) 選單中,選取「Apigee environment」(Apigee 環境)
    2. 在「Active metric categories」(使用中的指標類別) 選單中,選取「Environment」(環境)
    3. 在「Active metrics」(使用中的指標) 選單中,選取「Apigee environment API call count」(Apigee 環境 API 呼叫次數)
  3. 按一下 [套用]
  4. 在「篩選器」部分:
    1. 使用「Group By」(分組依據) 選單,依資源標籤分組。從清單選項中選取 proxy_deployment_type,依環境類型分組。
    2. 按一下「確定」即可套用篩選條件。
  5. 從「分組函式」選單中選取「總和」

PromQL

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

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

    前往 Metrics Explorer

  2. 在「選取指標」窗格的工具列中,選取「程式碼編輯器」
  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. 在「儲存圖表」對話方塊中,輸入下列資訊:
    • 「圖表標題」欄位:輸入圖表名稱,或使用建議的標題。
    • 「資訊主頁」下拉式選單:選取現有資訊主頁,或選取「新增資訊主頁」來建立及命名新資訊主頁。圖表會儲存至所選資訊主頁。
  3. 按一下 [儲存]

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

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

設定 Cloud Monitoring 快訊

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

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

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

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

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

    前往「Alerting」(快訊)

  2. 按一下「+ 建立政策」
  3. 在「建立政策」窗格的「選取指標」部分,在篩選列中輸入 Apigee,然後使用子選單選取資源類型、類別和指標:
    • 在「Active resources」(有效資源) 選單中,選取「Apigee proxy」(Apigee 代理項目)
    • 在「Active metric categories」(使用中的指標類別) 選單中,選取「Proxy」(Proxy)
    • 在「Active metrics」(使用中的指標) 選單中,選取「Apigee proxy details」(Apigee 代理詳細資料)
  4. 在「新增篩選條件」部分中,使用「分組依據」選單依資源標籤分組。從清單選項中選取 proxy_deployment_typeenv,依 Proxy 部署類型和環境分組。

如要根據 Apigee 活躍環境用量建立快訊,請選取用於查看 Apigee 環境用量的指標和篩選器。

依帳單帳戶查看資源用量

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

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

    前往「帳單」頁面

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

    如果這些 SKU 的使用量為 0,就不會出現在「分組依據」>「SKU」下拉式選單中。

使用 Cloud 稽核記錄監控資源用量

您可以使用 Cloud 稽核記錄,監控會影響隨用隨付帳單的資源用量。請按照下列步驟查看相關稽核記錄:

  1. 在 Cloud 控制台中開啟「記錄檔總管」頁面。

    前往記錄檔探索工具

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