BigQuery の予約をモニタリングする
BigQuery 管理者は、プロジェクトと予約スロットの使用状況を表示して、予約をモニタリングできます。また、容量ベースの請求を確認することもできます。
プロジェクトと予約スロットの使用状況を確認する
プロジェクトと予約スロットの使用状況は、次の方法で確認できます。
INFORMATION_SCHEMA
ビュー。プロジェクトと予約の使用状況に関する情報を取得するには、INFORMATION_SCHEMA.JOBS*
ビューにクエリを実行します。INFORMATION_SCHEMA.JOBS*
ビューのreservation_id
フィールドに予約名が含まれています。Google Cloud コンソール。 Google Cloud コンソールには、スロットの使用状況を表すグラフが含まれています。詳細については、管理リソースグラフを使用するをご覧ください。
監査ログ。スロットの使用状況に関する指標を表示するには、監査ログを使用します。
Jobs
メソッド。ジョブのスロット使用状況に関する指標を表示するには、Jobs
API メソッドを使用します。Cloud Monitoring。Cloud Monitoring を使用して、割り当てられたスロットをモニタリングするダッシュボードを作成できます。Cloud Monitoring ダッシュボードを使用すると、予約内のすべてのプロジェクトで、予約ごと、ジョブタイプごとのスロット使用状況を表示できます。Cloud Monitoring ダッシュボードで使用可能な指標の詳細については、可視化に使用できる指標をご覧ください。
容量ベースの請求を確認する
容量ベースの請求をリアルタイムで確認するには、次の操作を行います。
Google Cloud コンソールで [お支払い] ページに移動します。
請求を表示する請求先アカウント プロジェクトを選択します。
[レポート] セクションに移動し、[フィルタ] セクションで次の操作を行います。
- [サービス] リストで [BigQuery] を選択し、該当するものをすべて選択します。
- [SKU] リストで [All SKU] を選択します。
予約費用の帰属
この機能を使用すると、予約を使用したすべてのプロジェクトの特定のクエリ使用量に予約料金を帰属させることができます。その結果、プロジェクトごとの純費用がより正確になります。
BigQuery Reservations API を利用している場合、Cloud Billing データに「Analysis Slots Attribution」という項目があります。この項目は、[お支払い] ページと Cloud Billing のエクスポート内にあります。
この項目では、プロジェクトごとに使用されたスロット時間が表示されます。費用は発生せず、請求書の合計額にも影響しません。
監査ログ
BigQuery の予約に関連するリソースの作成、削除、更新がプロジェクト オーナーの監査ログに記録されます。詳細については、監査ログをご覧ください。
次のステップ
- 容量コミットメント プランを確認する。
- 管理リソースグラフの使用方法を確認する。
- BigQuery の料金を確認する。