Google CloudNew RelicGoogle Cloud Platform と (GCP) New Relicの には 、 Spanner データをNew Relic に報告するための統合が含まれます。このドキュメントでは、GCP Cloud Spanner 統合を有効にする方法と、レポートできるデータについて説明します。
特徴
Google Cloud Spanner サービスは、クラウド用に構築されたグローバルに分散されたリレーショナルデータベースサービスです。 Google Spanner Console を使用して、開発者は Cloud Spanner インスタンスの作成、スキーマの追加、データの書き込みと変更、クエリーの実行を行うことができます。
統合をアクティブ化する
統合を有効にするには、標準的な手順に従って GCP サービスを New Relic に接続してください。
ポーリング頻度
New Relic の統合は、統合に応じて異なるポーリング間隔に従って GCP サービスに問い合わせを行います。Google Cloud Spanner のポーリング間隔は 5 分です。解像度は1分ごとに1データポイントです。
データを見つけて使用する
インテグレーションを有効化し、数分待つと(ポーリング頻度に基づきます)、 New Relic UIにデータが表示されます。 や集計設定へのリンクを含むデータを検索して使用するには、 one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration)にアクセスしてください。
メトリックデータ
NewRelicでのGCPSpanner統合の指標データを表示するには、 GcpSpannerInstanceSample
イベントとGcpSpannerDatabaseSample
イベントおよびそれらに関連する属性のNRQLクエリを作成します。
GcpSpannerInstanceSample
New RelicでGcpSpannerInstanceSample
イベントをクエリして、次の属性のデータを表示します。
属性 | 説明 |
---|---|
| 自動スケーリングに使用される優先度の高い CPU 使用率ターゲット。 |
| オートスケーラーがインスタンスに割り当てることができるノードの最大数。 |
| オートスケーラーがインスタンスに割り当てることができる処理ユニットの最大数。 |
| オートスケーラーがインスタンスに割り当てることができるノードの最小数。 |
| オートスケーラーがインスタンスに割り当てることができる処理ユニットの最小数。 |
| 自動スケーリングに使用されるストレージ使用率ターゲット。 |
| 使用されているバックアップ ストレージ (バイト単位)。 |
| プロビジョニングされた CPU の 24 時間の平滑化使用率。値は通常 0.0 から 1.0 までの数値ですが (1.0 を超える場合もあります)、グラフでは値が 0% から 100% (またはそれ以上) のパーセンテージとして表示されます。 |
| プロビジョニングされた CPU の使用率。値は通常 0.0 から 1.0 までの数値ですが (1.0 を超える場合もあります)、グラフでは値が 0% から 100% (またはそれ以上) のパーセンテージとして表示されます。 |
| 操作タイプ別の、プロビジョニングされた CPU の使用率。値は通常 0.0 から 1.0 までの数値ですが (1.0 を超える場合もあります)、グラフでは値が 0% から 100% (またはそれ以上) のパーセンテージとして表示されます。現在、システム タスクの CPU 使用率は含まれていません。 |
| 優先度別の、プロビジョニングされた CPU の使用率。値は通常 0.0 から 1.0 までの数値ですが (1.0 を超える場合もあります)、グラフでは値が 0% から 100% (またはそれ以上) のパーセンテージとして表示されます。 |
| DataBoost 操作に使用される合計処理ユニット。 |
| cloudリージョン別のリーダーの割合。 値は通常 0.0 から 1.0 までの数値で、グラフでは 0% から 100% までのパーセンテージとして値が表示されます。 |
| ノードの総数。 |
| 処理ユニットの合計数。 |
| 使用中のセッション数 |
| インスタンスのストレージ制限(バイト単位)。 |
| 処理単位あたりのストレージ制限(バイト単位)。 |
| 使用されるストレージをバイト単位で表示します。 |
| ストレージ制限の一部として使用されるストレージ。 |
GcpSpannerDatabaseSample
New RelicでGcpSpannerDatabaseSample
イベントをクエリして、次の属性のデータを表示します。
属性 | 説明 |
---|---|
| Cloud Spanner API requests 。 |
| Cloud Spannerが受信した非圧縮のリクエストバイト。 |
| クラウドスパナのAPIリクエストの割合。 |
| データベースに対するサーバーリクエストのレイテンシーの分布。これには、クラウドスパナーのバックエンドとAPIレイヤーにおけるリクエスト処理のレイテンシーが含まれます。クライアントとサーバー間のネットワークやリバースプロキシのオーバーヘッドは含まれません。 |
| データベースに対するサーバーリクエストのレイテンシーの分布。これには、クラウドスパナーのバックエンドとAPIレイヤーにおけるリクエスト処理のレイテンシーが含まれます。クライアントとサーバー間のネットワークやリバースプロキシのオーバーヘッドは含まれません。 |
| Cloud Spannerが送信した非圧縮のレスポンスバイト。 |
| データベース全体に記録されたロック競合の合計ロック待機時間。 |
| データベース名、ステータス、書き込みタイプ、および使用されているオプティマイザーのバージョン別の書き込み数。 |
| 転送エンコードのオーバーヘッドを除く、クエリが返したデータ バイト数。 |
| Cloud Spanner がクエリを実行する操作に費やした CPU 時間 (秒数)。 |
| 間隔中に Cloud Spanner がクエリを確認した回数。 |
| 間隔中にクエリが失敗した回数。 |
| データベース内でのクエリ実行の合計時間 (秒単位) の分布。 |
| リモート サービス呼び出しの数。 |
| リモートサービスコールのレイテンシ。 |
| リモート サービスと交換されたネットワーク バイト。 |
| リモート サービスによって処理された行数。 |
| リモート サービスによって処理された行のレイテンシ。 |
| クエリによって返された行数。 |
| 削除された値を除いてクエリがスキャンした行数。 |
| 送信エンコードのオーバーヘッドを除いて、読み取りによって返されたデータ バイトの合計数。 |
| スロットルにより待機に費やされた秒数。 |
| プリフェッチ CPU やその他のオーバーヘッドを除いて、Cloud Spanner が読み取り実行に費やした CPU 時間の秒数。 |
| 間隔中に Cloud Spanner が読み取りシェイプを実行した回数。 |
| マルチリージョン構成のインスタンス間で読み取りを調整するのに費やされた秒数。 |
| ロックによる待機に費やされた合計時間の分布(秒単位)。 |
| 読み取りによって返された行数。 |
| 最後のサンプル以降にポリシーによって削除された行の数。 |
| 現在から、最後に成功した実行の読み取りタイムスタンプまでの時間。バックグラウンド タスクが対象のデータをバッチで削除するときに実行が発生し、削除できない行があっても成功します。 |
| データベース内のすべてのテーブルで削除できない行の数。たとえば、子行が多すぎて削除するとトランザクション制限を超えてしまうような場合は、行を削除できません。 |
| トランザクションによって書き込まれたバイト数。 |
| トランザクションのコミット試行回数。 |
| 以前中止されたトランザクション試行からの再試行であるコミット試行の数。 |
| 各コミット試行の参加者総数の分布。 |
| トランザクションの最初の操作からコミットまたは中止までにかかった合計秒数の分布。 |