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 > インフラストラクチャー> GCP> (select an integration) をご覧ください。
メトリックデータ
New Relic で Google BigQuery 統合の メトリックデータ を表示するには、 NRQL クエリを作成します GcpBigQueryProjectSample
、 GcpBigQueryDatasetSample
、 GcpBigQueryTableSample
イベント とその属性を指定します。
GcpBigQueryProjectSample
Query GcpBigQueryProjectSample
イベントをNew Relicで実行すると、以下のメトリクスのデータが表示されます。分解能は、1 分間に 1 つのデータポイントで、8 分間の遅延があります。
属性 | 説明 |
---|---|
| 機内での問い合わせ。 |
| クエリ実行時間の分布 |
| プロジェクトに現在割り当てられているスロットの数 |
| プロジェクトのクエリジョブに現在割り当てられているスロットの数。 |
| プロジェクトや職種に現在割り当てられているスロットの数。 |
| 予約でプロジェクトに割り当てられているスロットの数 |
| 予約でプロジェクトに割り当てられているスロットの数。 |
| プロジェクトで利用可能なスロットの総数です。 |
GcpBigQueryDatasetSample
Query GcpBigQueryDatasetSample
イベントをNew Relicで実行すると、以下のメトリクスのデータが表示されます。解像度は30分ごとに1つのデータポイントで、3時間の遅延があります。
属性 | 説明 |
---|---|
| 蓄積されたバイトの量 |
| テーブルの数。 |
GcpBigQueryTableSample
Query GcpBigQueryTableSample
イベントで、以下のメトリクスのデータを表示します。分解能は1分間に1つのデータポイントで、6時間の遅延があります。
属性 | 説明 |
---|---|
| アップロードされたバイト |
| アップロードされたバイトが課金されます。現在はストリーミングAPIのみ課金されます。 |
| アップロードされた列。 |
インベントリデータ
有効期限(EOL)の通知
2022年3月以降は、クラウド統合用のインベントリデータなど、いくつかの機能のサポートを終了します。この移行に向けて簡単に準備できる方法など、詳細については、 Explorers Hubの投稿 をご覧ください。
インベントリデータ を Google BigQuery サービスで表示するには、 one.newrelic.com > インフラストラクチャー> インベントリ を検索し、以下の属性を選択してください。
アスタリスクで示されたデータ *
は、GCP プロジェクトがサービスアカウントを通じて New Relic にリンクされている場合、および 拡張インベントリコレクション がオンになっている場合にのみ取得されます。
gcp/bigquery/project
名前 | 説明 |
---|---|
| プロジェクトのIDです。 |
gcp/bigquery/dataset
名前 | 説明 |
---|---|
| プロジェクトのIDです。 |
| インスタンスがある地域。 |
| データセットの位置。 |
| データセットの説明。 |
| データセットが作成された時のタイムスタンプ。 |
| データセットまたはそのテーブルが最後に変更された日時。 |
| データセット内のすべてのテーブルのデフォルトの寿命をミリ秒単位で指定します。 |
フレンドリーネーム | データセットのユーザーフレンドリーな名前。 |
セルフリンク | リソースにアクセスするためのURLです。 |
| データセットのラベルです。 |
gcp/bigquery/table
名前 | 説明 |
---|---|
| プロジェクトのIDです。 |
| データセットのIDです。 |
| テーブルのIDです。 |
| テーブルの位置です。 |
| テーブルが作成された時のタイムスタンプ。 |
| テーブルの種類です。 |
| テーブルの説明です。 |
| テーブルの期限が切れるタイムスタンプ。 |
| ユーザーフレンドリーなテーブル名です。 |
| リソースにアクセスするためのURLです。 |
| テーブルのラベル。 |
| テーブルが最後に修正された時間。 |
メモ
2018年11月20日現在、メトリック storage/uploaded_bytes_billed
については、データがストリーミングでBigQueryにアップロードされている場合にのみ情報が得られます。