• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

Google Cloud Spannerモニタリング統合

Google Cloud Platform(GCP) との New Relicインテグレーション には、 Google Cloud Spanner のデータをNew Relicに報告するものが含まれます。本ドキュメントでは、GCP Cloud Spannerインテグレーションを有効にする方法と、それが報告するデータについて解説します。

特徴

Google Cloud Spannerは、cloud向けに構築された、グローバルに分散されたリレーショナルデータベースサービスです。New Relic Spannerインテグレーションは、各Spannerインスタンスとそこでホストされているデータベースのノード、CPU、ストレージ、セッション、APIリクエスト、およびクエリメトリクスを収集します。

統合をアクティブ化する

このインテグレーションを有効にするには、標準手順に従い、GCPサービスをNew Relicに接続します

ポーリング頻度

New Relicインテグレーションは、ポーリング間隔に従ってGCPサービスをクエリします。ポーリング間隔はインテグレーションによって異なります。Google Cloud Spannerのポーリング頻度は5分です。解像度は1分あたり1データポイントです。

重要

Cloud Spannerは、リミテッドプレビューのWIFインテグレーションにおいて、1分のポーリング間隔をサポートしています。アクセスをリクエストするには、New Relicサポートにお問い合わせください。

ワークロード Identity Federation

データを見つけて使用する

インテグレーションを有効にすると、SpannerリソースはNew Relicエンティティエクスプローラーにエンティティとして表示されます。ダッシュボードを表示してサービスを管理するには、one.newrelic.com > All capabilities > Infrastructure > GCPに移動します。

GCPクラウドモニタリングで利用可能なすべてのSpannerメトリクスは、Metricイベントタイプのディメンションメトリクスとして収集されます。この表以外の追加のメトリクスは自動的に収集されます。完全なリストについては、GoogleのSpannerメトリクスドキュメントをご覧ください。

エンティティ

メトリックデータ

主要指標

メトリクス名

ユニット

説明

gcp.spanner.instance.node_count

Count

Spannerインスタンスにプロビジョニングされたノードの数。

gcp.spanner.instance.processing_units

Count

Spannerインスタンスにプロビジョニングされた処理ユニットの数。

gcp.spanner.instance.cpu.utilization

パーセント

現在使用中のプロビジョニングされたCPUの割合(0から1の間で表されます)。

gcp.spanner.instance.cpu.smoothed_utilization

パーセント

Spannerインスタンスの24時間平滑化されたCPU使用率。

gcp.spanner.instance.cpu.utilization_by_priority

パーセント

優先度でファセット化された、SpannerインスタンスのCPU使用率。

gcp.spanner.instance.storage.used_bytes

バイト

Spannerインスタンスが現在使用しているストレージ。

gcp.spanner.instance.storage.limit_bytes

バイト

Spannerインスタンスのストレージ制限。

gcp.spanner.instance.storage.utilization

パーセント

制限の割合としての、Spannerインスタンスで使用中のストレージ。

gcp.spanner.instance.session_count

Count

Spannerインスタンスで使用中のセッションの数。

gcp.spanner.instance.backup.used_bytes

バイト

Spannerインスタンスで使用中のバックアップストレージ。

gcp.spanner.instance.autoscaling.high_priority_cpu_utilization_target

パーセント

オートスケーラーによって使用される優先度の高いCPU使用率のターゲット。

gcp.spanner.instance.autoscaling.storage_utilization_target

パーセント

オートスケーラーによって使用されるストレージ使用率のターゲット。

gcp.spanner.instance.leader_percentage_by_region

パーセント

リージョン別に分類された、インスタンスのSpannerリーダーの割合。

gcp.spanner.api.request_count

Count/s

databasemethod、およびstatusでファセット化された、Spanner API requestsの数。

gcp.spanner.api.request_latencies

databaseおよびmethodでファセット化された、サーバーリクエストのレイテンシ分布。

gcp.spanner.api.received_bytes_count

バイト

databaseでファセット化された、Spannerが受信した非圧縮リクエストバイト数。

gcp.spanner.api.sent_bytes_count

バイト

databaseでファセット化された、Spannerによって送信された非圧縮レスポンスバイト数。

gcp.spanner.query_count

Count

databasestatusquery_type、およびused_optimizer_versionでファセットされた、実行されたクエリの数。

gcp.spanner.query_stat.total.query_latencies

データベース内の合計クエリ実行時間の分布。

gcp.spanner.query_stat.total.cpu_time

Spannerがデータベースに対してクエリを実行するのに費やしたCPU秒数。

gcp.spanner.query_stat.total.returned_rows_count

Count

データベースに対するクエリによって返された行の数。

gcp.spanner.query_stat.total.scanned_rows_count

Count

削除された値を除く、データベースに対するクエリによってスキャンされた行の数。

gcp.spanner.lock_stat.total.lock_wait_time

ロックの競合によりデータベースに記録された合計ロック待機時間。

gcp.spanner.transaction_stat.total.commit_attempt_count

Count

データベース上のトランザクションに対するコミット試行の数。

gcp.spanner.transaction_stat.total.transaction_latencies

最初の操作からコミットまたはアボートまでの合計トランザクションタイムの分布。

gcp.spanner.row_deletion_policy.deleted_rows_count

Count

前回のサンプル以降に、行削除ポリシーによって削除された行数。

Spannerメトリクスの完全なリストについては、GoogleのSpannerメトリクスドキュメントをご覧ください。

サービスアカウントまたはユーザーアカウント

データを見つけて使用する

インテグレーションを有効化し、数分待つと(ポーリング頻度に基づきます)、 New Relic UIにデータが表示されます。 や集計設定へのリンクを含むデータを検索して使用するには、 one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration)にアクセスしてください。

NewRelicでのGCPSpanner統合の指標データを表示するには、 GcpSpannerInstanceSample イベントとGcpSpannerDatabaseSampleイベントおよびそれらに関連する属性のNRQLクエリを作成します。

GcpSpannerInstanceSample

New RelicでGcpSpannerInstanceSampleイベントをクエリして、次の属性のデータを表示します。

属性

説明

instance.autoscaling.HighPriorityCpuUtilizationTarget

自動スケーリングに使用される優先度の高い CPU 使用率ターゲット。

instance.autoscaling.MaxNodes

オートスケーラーがインスタンスに割り当てることができるノードの最大数。

instance.autoscaling.MaxProcessingUnits

オートスケーラーがインスタンスに割り当てることができる処理ユニットの最大数。

instance.autoscaling.MinNodes

オートスケーラーがインスタンスに割り当てることができるノードの最小数。

instance.autoscaling.MinProcessingUnits

オートスケーラーがインスタンスに割り当てることができる処理ユニットの最小数。

instance.autoscaling.StorageUtilizationTarget

自動スケーリングに使用されるストレージ使用率ターゲット。

instance.backup.UsedBytes

使用されているバックアップ ストレージ (バイト単位)。

instance.cpu.SmoothedUtilization

プロビジョニングされた CPU の 24 時間の平滑化使用率。値は通常 0.0 から 1.0 までの数値ですが (1.0 を超える場合もあります)、グラフでは値が 0% から 100% (またはそれ以上) のパーセンテージとして表示されます。

instance.cpu.Utilization

プロビジョニングされた CPU の使用率。値は通常 0.0 から 1.0 までの数値ですが (1.0 を超える場合もあります)、グラフでは値が 0% から 100% (またはそれ以上) のパーセンテージとして表示されます。

instance.cpu.UtilizationByOperationType

操作タイプ別の、プロビジョニングされた CPU の使用率。値は通常 0.0 から 1.0 までの数値ですが (1.0 を超える場合もあります)、グラフでは値が 0% から 100% (またはそれ以上) のパーセンテージとして表示されます。現在、システム タスクの CPU 使用率は含まれていません。

instance.cpu.UtilizationByPriority

優先度別の、プロビジョニングされた CPU の使用率。値は通常 0.0 から 1.0 までの数値ですが (1.0 を超える場合もあります)、グラフでは値が 0% から 100% (またはそれ以上) のパーセンテージとして表示されます。

instance.dataBoost.ProcessingUnitSeconds

DataBoost 操作に使用される合計処理ユニット。

instance.LeaderPercentageByRegion

cloudリージョン別のリーダーの割合。 値は通常 0.0 から 1.0 までの数値で、グラフでは 0% から 100% までのパーセンテージとして値が表示されます。

instance.nodes

ノードの総数。

instance.ProcessingUnits

処理ユニットの合計数。

instance.sessions

使用中のセッション数

instance.storage.LimitBytes

インスタンスのストレージ制限(バイト単位)。

instance.storage.LimitBytesPerProcessingUnit

処理単位あたりのストレージ制限(バイト単位)。

instance.storage.UsedBytes

使用されるストレージをバイト単位で表示します。

instance.storage.Utilization

ストレージ制限の一部として使用されるストレージ。

GcpSpannerDatabaseSample

New RelicでGcpSpannerDatabaseSampleイベントをクエリして、次の属性のデータを表示します。

属性

説明

api.apiRequests

Cloud Spanner API requests 。

api.ReceivedBytes

Cloud Spannerが受信した非圧縮のリクエストバイト。

api.Requests

クラウドスパナのAPIリクエストの割合。

api.RequestLatencies

データベースに対するサーバーリクエストのレイテンシーの分布。これには、クラウドスパナーのバックエンドとAPIレイヤーにおけるリクエスト処理のレイテンシーが含まれます。クライアントとサーバー間のネットワークやリバースプロキシのオーバーヘッドは含まれません。

api.RequestLatenciesByTransactionType

データベースに対するサーバーリクエストのレイテンシーの分布。これには、クラウドスパナーのバックエンドとAPIレイヤーにおけるリクエスト処理のレイテンシーが含まれます。クライアントとサーバー間のネットワークやリバースプロキシのオーバーヘッドは含まれません。

api.SentBytes

Cloud Spannerが送信した非圧縮のレスポンスバイト。

lockStat.total.LockWaitTime

データベース全体に記録されたロック競合の合計ロック待機時間。

queries

データベース名、ステータス、書き込みタイプ、および使用されているオプティマイザーのバージョン別の書き込み数。

queryStat.total.BytesReturned

転送エンコードのオーバーヘッドを除く、クエリが返したデータ バイト数。

queryStat.total.CpuTime

Cloud Spanner がクエリを実行する操作に費やした CPU 時間 (秒数)。

queryStat.total.Executions

間隔中に Cloud Spanner がクエリを確認した回数。

queryStat.total.FailedExecutions

間隔中にクエリが失敗した回数。

queryStat.total.QueryLatencies

データベース内でのクエリ実行の合計時間 (秒単位) の分布。

queryStat.total.RemoteServiceCalls

リモート サービス呼び出しの数。

queryStat.total.RemoteServiceCallsLatencies

リモートサービスコールのレイテンシ。

queryStat.total.RemoteServiceNetworkBytesSizes

リモート サービスと交換されたネットワーク バイト。

queryStat.total.RemoteServiceProcessedRows

リモート サービスによって処理された行数。

queryStat.total.RemoteServiceProcessedRowsLatencies

リモート サービスによって処理された行のレイテンシ。

queryStat.total.ReturnedRows

クエリによって返された行数。

queryStat.total.ScannedRows

削除された値を除いてクエリがスキャンした行数。

readStat.total.BytesReturned

送信エンコードのオーバーヘッドを除いて、読み取りによって返されたデータ バイトの合計数。

readStat.total.ClientWaitTime

スロットルにより待機に費やされた秒数。

readStat.total.CpuTime

プリフェッチ CPU やその他のオーバーヘッドを除いて、Cloud Spanner が読み取り実行に費やした CPU 時間の秒数。

readStat.total.Executions

間隔中に Cloud Spanner が読み取りシェイプを実行した回数。

readStat.total.LeaderRefreshDelay

マルチリージョン構成のインスタンス間で読み取りを調整するのに費やされた秒数。

readStat.total.LockingDelays

ロックによる待機に費やされた合計時間の分布(秒単位)。

readStat.total.ReturnedRows

読み取りによって返された行数。

rowDeletionPolicy.DeletedRows

最後のサンプル以降にポリシーによって削除された行の数。

rowDeletionPolicy.ProcessedWatermarkAge

現在から、最後に成功した実行の読み取りタイムスタンプまでの時間。バックグラウンド タスクが対象のデータをバッチで削除するときに実行が発生し、削除できない行があっても成功します。

rowDeletionPolicy.UndeletableRows

データベース内のすべてのテーブルで削除できない行の数。たとえば、子行が多すぎて削除するとトランザクション制限を超えてしまうような場合は、行を削除できません。

transactionStat.total.BytesWritten

トランザクションによって書き込まれたバイト数。

transactionStat.total.CommitAttempts

トランザクションのコミット試行回数。

transactionStat.total.CommitRetries

以前中止されたトランザクション試行からの再試行であるコミット試行の数。

transactionStat.total.Participants

各コミット試行の参加者総数の分布。

transactionStat.total.TransactionLatencies

トランザクションの最初の操作からコミットまたは中止までにかかった合計秒数の分布。

Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.