New Relic の Google Cloud Platform (GCP) との統合には、 Google BigQuery のデータを New Relic にレポートする統合があります。このドキュメントでは、Google BigQuery インテグレーションを有効にする方法と、レポート可能なデータについて説明します。
特徴
Google BigQuery は、インフラストラクチャを管理する必要のないデータウェアハウスです。BigQueryでは、データスキーマを指定することも、サービスがデータスキーマを発見することもできます。SQLクエリを使用してデータを探索することができます。
統合をアクティブ化する
統合を有効にするには、標準的な手順に従って GCP サービスを New Relic に接続してください。
ポーリング頻度
New Relic の統合は、統合に応じて異なるポーリング間隔に従って GCP サービスに問い合わせます。Google BigQuery 統合のポーリング間隔は 5 分です。解像度については、 メトリックデータの詳細 を参照してください。
テーブルメトリクスの有効化
BigQueryテーブルメトリクスの収集は、デフォルトで無効になっています。これは、 GcpBigQueryTableSample に記載されているメトリクスに影響します。これらのメトリクスを収集するには、BigQuery統合の設定メニューにある"Enable table metrics" 設定をオンにします。
データを見つけて使用する
インテグレーションを有効化し、数分待つと(ポーリング頻度に基づきます)、 New Relic UIにデータが表示されます。 や集計設定へのリンクを含むデータを検索して使用するには、 one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration)にアクセスしてください。
メトリックデータ
NewRelicでのGoogleBigQuery統合の指標データを表示するには、 GcpBigQueryProjectSample 、 GcpBigQueryDatasetSample 、およびGcpBigQueryTableSampleイベントとその属性のNRQLクエリを作成します。
GcpBigQueryProjectSample
New RelicでGcpBigQueryProjectSampleイベントをクエリして、次のメトリックのデータを表示します。解像度は、1分あたり1データポイントで、8分の遅延があります。
属性  | 説明  | 
|---|---|
  | 機内での問い合わせ。  | 
  | クエリ実行時間の分布  | 
  | プロジェクトに現在割り当てられているスロットの数  | 
  | プロジェクトのクエリジョブに現在割り当てられているスロットの数。  | 
  | プロジェクトや職種に現在割り当てられているスロットの数。  | 
  | 予約でプロジェクトに割り当てられているスロットの数  | 
  | 予約でプロジェクトに割り当てられているスロットの数。  | 
  | プロジェクトで利用可能なスロットの総数です。  | 
GcpBigQueryDatasetSample
New RelicでGcpBigQueryDatasetSampleイベントをクエリして、次のメトリックのデータを表示します。解像度は、3時間の遅延で30分ごとに1つのデータポイントです。
属性  | 説明  | 
|---|---|
  | 蓄積されたバイトの量  | 
  | テーブルの数。  | 
GcpBigQueryTableSample
GcpBigQueryTableSampleイベントをクエリして、次の指標のデータを表示します。解像度は、6時間の遅延で1分あたり1データポイントです。
属性  | 説明  | 
|---|---|
  | アップロードされたバイト  | 
  | アップロードされたバイトが課金されます。現在はストリーミングAPIのみ課金されます。  | 
  | アップロードされた列。  |