BigQuery の予約をモニタリングする

BigQuery 管理者は、プロジェクトと予約スロットの使用状況を表示して、予約をモニタリングできます。また、容量ベースの請求を確認することもできます。

プロジェクトと予約スロットの使用状況を確認する

プロジェクトと予約スロットの使用状況は、次の方法で確認できます。

  • INFORMATION_SCHEMA ビュー。プロジェクトと予約の使用状況に関する情報を取得するには、INFORMATION_SCHEMA.JOBS* ビューにクエリを実行します。

    INFORMATION_SCHEMA.JOBS* ビューの reservation_id フィールドに予約名が含まれています。

  • Google Cloud コンソール。Google Cloud コンソールでは、スロットの使用状況をグラフで表示できます。詳細については、管理リソースグラフを使用するをご覧ください。

  • 監査ログ。スロットの使用状況に関する指標を表示するには、監査ログを使用します。

  • Jobs メソッド。ジョブのスロット使用状況に関する指標を表示するには、Jobs API メソッドを使用します。

  • Cloud Monitoring。割り当てられたスロットは Cloud Monitoring で確認できます。この指標情報には、予約ごと、ジョブタイプごとのスロットの使用状況が含まれます。また、カスタムグラフの Metric Explorer で情報を可視化することもできます。

    予約のモニタリング。

容量ベースの請求を確認する

容量ベースの請求をリアルタイムで確認するには、次の操作を行います。

  1. Google Cloud コンソールで、[お支払い] ページに移動します。

    [お支払い] に移動

  2. 請求を表示する請求先アカウント プロジェクトを選択します。

  3. [レポート] セクションに移動し、[フィルタ] セクションで次の操作を行います。

    1. [サービス] リストで [BigQuery] を選択し、該当するものをすべて選択します。
    2. [SKU] リストで [All SKU] を選択します。

予約費用の帰属

この機能を使用すると、予約を使用したすべてのプロジェクトの特定のクエリ使用量に予約料金を帰属させることができます。その結果、プロジェクトごとの純費用がより正確になります。

BigQuery Reservations API を利用している場合、Cloud Billing データに「Analysis Slots Attribution」という項目があります。これは、各プロジェクトで消費された予約済みスロットの割合を示します。これには、[お支払い] ページと Cloud Billing エクスポートの両方が含まれます。この新しい項目に費用はかかりません。変更後も、請求書の合計には影響しません。

監査ログ

BigQuery の予約に関連するリソースの作成、削除、更新がプロジェクト オーナーの監査ログに記録されます。詳細については、監査ログをご覧ください。

次のステップ