使用状況を確認して請求額を見積もる

このページの内容は Apigee に適用されます。Apigee ハイブリッドには適用されません。

Apigee Edge のドキュメントはこちらをご覧ください。

Apigee ゲートウェイ ノードの使用状況の表示、課金のモニタリング、予想費用の見積もりに使用できるツールはいくつかあります。このトピックでは、課金管理者または組織管理者が次のことを行う方法について説明します。

Apigee ゲートウェイ ノードの使用状況を表示する

Cloud Monitoring の Metrics Explorer を使用すると、特定の時点の Apigee ゲートウェイ ノードの使用状況を表示できます。[Configuration] タブと [MQL] クエリのいずれを使用する場合でも、Metrics Explorer のグラフィカル出力はゲージ指標を表します。つまり、グラフ上の各ポイントは、測定時に各リージョンのすべての環境における Apigee インスタンスの Apigee ゲートウェイ ノード使用率を記録しています。

Metrics Explorer で Apigee ゲートウェイ ノードの使用状況を表示するには、次の手順を行います。

  1. Google Cloud コンソールで [Metrics Explorer] ページを開きます。

    Metrics Explorer に移動

  2. ツールバーで [エクスプローラ] タブを選択します。
  3. [CONFIGURATION] タブを選択します。
  4. [指標を選択] メニューを開いてフィルターバーに Apigee を入力し、サブメニューを使用してリソースタイプ、カテゴリ、指標を選択します。
    1. [有効なリソース] メニューで、[Apigee environment instance] を選択します。
    2. [アクティブな指標カテゴリ] メニューで、[Environment] を選択します。
    3. [アクティブな指標] メニューで、[Apigee gateway nodes] を選択します。
  5. [適用] をクリックします。
  6. [フィルタ] セクションで次の操作を行います。
    1. [グループ] メニューを使用して、[リソースラベル] でグループ化します。環境とロケーションでグループ化するには、リストのオプションから envlocation の両方を選択します。
    2. [集計] メニューから [合計] を選択します。
    3. (省略可)1 分あたりのノードの使用量を表示するには、[最小アライメント期間] を [1 分] に設定します。
  7. [OK] をクリックしてフィルタを適用します。

または、[Metrics Explorer] ページの [MQL] タブを使用して、同じデータを表示することもできます。

  1. ツールバーで [エクスプローラ] タブを選択します。
  2. [MQL] タブを選択します。
  3. 次のクエリを入力して、各リージョンのすべての環境の Apigee ゲートウェイ ノードの数を表示します。
    fetch apigee.googleapis.com/EnvironmentInstance
    | metric 'apigee.googleapis.com/environment/instance/gateway_nodes'
    | group_by 1m, [value_gateway_nodes_aggregate: aggregate(value.gateway_nodes)]
    | every 1m
    | group_by [resource.location, resource.env], [value_gateway_nodes_aggregate_aggregate: aggregate(value_gateway_nodes_aggregate)]

[リソースと指標] の選択または MQL クエリを使用してデータのビューを構成したら、後で参照できるようにデータをカスタム ダッシュボードに保存できます。選択したビューを保存するには:

  1. [エクスプローラ] タブのグラフペインで [グラフを保存] ボタンをクリックします。
  2. [グラフを保存] ダイアログで、次の情報を入力します。
    • グラフタイトル フィールド: グラフの名前を入力するか、提案されたタイトルを使用します。
    • [ダッシュボード] プルダウン: 既存のダッシュボードを選択するか、[新しいダッシュボード] を選択して、新しいダッシュボードを作成して名前を付けます。選択したダッシュボードにグラフが保存されます。
  3. [保存] をクリックします。

保存したら、Google Cloud コンソールの [ダッシュボードの概要] ページに移動し、選択したダッシュボードを表示すると、グラフにアクセスできます。

Cloud Monitoring を使用したカスタムビューの作成と管理の詳細については、ダッシュボードとグラフをご覧ください。

Cloud Monitoring アラートを構成する

Cloud Monitoring で Apigee ゲートウェイ ノードの使用状況の指標レポートを構成したら、指標ベースのアラート ポリシーを有効にできます。アラートによって、クラウド アプリケーションの問題をタイムリーに認識し、問題をすばやく解決できます。たとえば、Apigee ゲートウェイ ノードの使用状況をモニタリングするようにアラート ポリシーを構成できます。詳細については、アラートの仕組みをご覧ください。

指標ベースのアラート ポリシーは、Google Cloud コンソール、Cloud Monitoring API、または Google Cloud CLI を使用して Google Cloud プロジェクトに追加できます。Google Cloud コンソールを使用する場合は、推奨アラートを有効にするか、Cloud Monitoring の [アラート] ページからアラートを作成できます。

指標ベースのアラート ポリシーを作成するために必要な一般的な手順については、指標ベースのアラート ポリシーの作成をご覧ください。Apigee ゲートウェイ ノードの使用状況に基づいてアラート ポリシーを構成するには、リソース グループのアラート ポリシーを作成するの手順に沿って操作します。

次の構成の詳細を使用して、Apigee ゲートウェイ ノードの使用状況に関するアラートをカスタマイズします。

  • [通知ポリシーの作成] ペインの [指標を選択] セクションで、フィルタバーに「Apigee」と入力し、サブメニューを使用してリソースタイプ、カテゴリ、指標を選択します。
    • [有効なリソース] メニューで、[Apigee environment instance] を選択します。
    • [アクティブな指標カテゴリ] メニューで、[Environment] を選択します。
    • [アクティブな指標] メニューで、[Apigee gateway nodes] を選択します。
  • [フィルタの追加] セクションの [グループ化] メニューを使用して、リソースラベルでグループ化します。環境とロケーションでグループ化するには、リストのオプションから envlocation の両方を選択します。

請求先アカウントごとのリソース使用状況の表示

Apigee ゲートウェイ ノードと Analytics API 呼び出しの使用状況を請求先アカウント別に表示する手順は次のとおりです。

  1. Google Cloud コンソールのナビゲーション メニュー を開き、[お支払い] をクリックします。
  2. 請求先アカウントが複数ある場合は、[リンクされた請求先アカウントに移動] を選択して、現行プロジェクトの請求先アカウントを表示します。別の請求先アカウントを確認するには、[請求先アカウントを管理] を選択し、使用状況レポートを取得する対象のアカウントを選択します。
  3. レポートを選択します。
  4. [グループ条件] > [SKU] の順に選択します。このメニューが非表示になっている場合は、[フィルタを表示] をクリックするとアクセスできます。
  5. [SKU] プルダウン リストで、次のとおりに選択します。
    1. Apigee ゲートウェイ ノード
    2. アナリティクス API 呼び出し

    必要に応じて、使用状況データをグループ化しないで、これらの SKU の 1 つを選択することもできます。

    : これらの SKU のうち、使用量が 0 であるものは、[グループ条件] > [SKU] プルダウン メニューには表示されません。

  6. 選択した SKU でフィルタされた使用状況データは次のように表示されます。 SKU でフィルタされた使用状況データを示すユーザー インターフェース。

請求レポートと費用傾向の表示の詳細については、請求レポートと費用傾向の表示をご覧ください。

Cloud Billing アラートを構成する

請求可能な料金または予測料金が設定済みの予算を超えた場合は、Google Cloud コンソールの [予算とアラート] ページでアラートを作成することで通知されます。

請求アラートを構成するには、予算と予算アラートの設定の手順に沿ってください。予算とアラートの設定に必要なロールと権限の詳細などについては、Cloud Billing のドキュメントをご覧ください。

料金を見積もる

必要な使用状況データを取得したら、このページで紹介されている 2 つの方法で今後の請求額を見積もることができます。

  • Google Cloud 料金計算ツールを使用する。
  • 使用状況データを Apigee の料金表と比較する。

Google Cloud 料金計算ツールを使用する

料金計算ツールを使用すると、使用料金の概算を計算できます。

  1. Google Cloud 料金計算ツールを開きます。

    料金計算ツールに移動

  2. Apigee プロダクトを検索または選択します。
  3. 料金の見積もりに使用する環境の名前を入力します。
  4. トラフィックの負荷の見積もりに使用する条件を選択します。
    • Monthly API Calls: 環境の API 呼び出しの月間平均を入力します。
    • 1 秒あたりのトランザクション数(TPS): 環境の平均(TPS)を入力します。
  5. 環境のリージョン数を入力します。
  6. [Add To Estimate] をクリックします。

見積もりが生成されたら、後で参照できるように、見積もりをメールで送信できます。また、保存やダウンロードも可能です。

追加のネットワーク料金が適用され、別途請求されます。料金計算ツールを使用すると、ネットワーク データ転送、Cloud Load Balancing、Cloud DNS、Cloud KMS、Compute Engine サービスなどの追加料金を見積もりに追加できます。他のプロダクトやサービスの費用見積もりの詳細については、従量課金制の料金の例をご覧ください。

使用状況データを料金情報と比較する

現在の使用状況データをこちらのの料金と比較することで、今後の請求額の概算を見積もることもできます。

パフォーマンスを最適化する Apigee ポリシーとターゲットの実装に関するベスト プラクティスについては、テストに使用される API プロキシをご覧ください。その他の推奨事項については、アンチパターンの概要をご覧ください。

請求に関する質問への回答

その他の課金についての質問がある場合は、次のリソースをご利用ください。