New Relic統合には、Google Cloud Platform(GCP)とのGoogle Cloud BigtableデータをNew Relicに報告するものがあります。本ドキュメントでは、GCP Bigtableインテグレーションを有効にする方法と、それが報告するデータについて解説します。
特徴
Cloud Bigtableは、Google Cloudのフルマネージドのワイドカラム型NoSQLデータベースサービスです。New Relic Bigtableインテグレーションは、クラスタとテーブルの両方のスコープでCPU、ストレージ、レプリケーション、およびリクエストのメトリクスを収集します。
統合をアクティブ化する
このインテグレーションを有効にするには、標準手順に従い、GCPサービスをNew Relicに接続します:
ポーリング頻度
New Relicインテグレーションは、ポーリング間隔に従って、GCPサービスをクエリします。ポーリング間隔はインテグレーションによって異なります。Google Cloud Bigtableのポーリング頻度は5分です。解像度は1分あたり1データポイントです。
ワークロード Identity Federation
データを見つけて使用する
インテグレーションを有効にすると、BigtableリソースはNew Relicエンティティエクスプローラーにエンティティとして表示されます。ダッシュボードを表示してサービスを管理するには、one.newrelic.com > All capabilities > Infrastructure > GCPに移動します。
GCPクラウドモニタリングで利用可能なすべてのBigtableメトリクスは、Metricイベントタイプのディメンショナルメトリクスとして収集されます。この表以外の追加のメトリクスも自動的に収集されます。完全なリストについては、Google の Bigtable メトリクス ドキュメントを参照してください。
エンティティ
メトリックデータ
主要メトリクス — Cluster
メトリクス名 | ユニット | 説明 |
|---|---|---|
| パーセント | クラスタ内のノード全体の平均CPU負荷。 |
| パーセント | クラスタ内で最もホットなノードのCPU負荷。 |
| パーセント | クラスタが使用しているHDDディスク容量の割合。 |
| パーセント | クラスタが使用中のストレージ容量の割合。 |
| Count | クラスタ内のノードの数。 |
主要なメトリクス — テーブル
メトリクス名 | ユニット | 説明 |
|---|---|---|
| Count | メソッド別にファセットされた、テーブルに対するサーバーサイドrequestsの数。 |
| Count | テーブルへのrequestsに対して返されたサーバー側エラーの数。 |
| バイト | テーブルから返された非圧縮レスポンスのバイト数。 |
| バイト | テーブルが受信した非圧縮リクエストのバイト数。 |
| ミリ秒 | クラスタ間のテーブルで観測されたレプリケーション・レイテンシ。 |
| パーセント | テーブルによって使用されているストレージ容量の割合。 |
Bigtableのメトリクスの完全なリストについては、GoogleのBigtableメトリクスドキュメントをご覧ください。
サービスアカウントまたはユーザーアカウント
データを見つけて使用する
インテグレーションデータを見つけるには、 one.newrelic.com > All capabilities > Infrastructure > GCPに移動してインテグレーションを選択します。
データは、次のイベントタイプに添付されます。
エンティティ | イベントタイプ | プロバイダー |
|---|---|---|
クラスタ |
|
|
テーブル |
|
|
データの使用方法の詳細については、統合データの理解と使用を参照してください。
メトリックデータ
この統合では、GCP BigtableのデータをClusterとTableで収集します。
Bigtable クラスターデータ
メトリック | ユニット | 説明 |
|---|---|---|
| Count | クラスタのCPU負荷。 |
| Count | クラスタ内で最も忙しいノードのCPU負荷。 |
| Count | クラスタ内のHDDディスクの利用率。 |
| Count | クラスター内のノード数。 |
| Count | 総記憶容量に対する割合で使用されるストレージ。 |
| バイト | クラスタに格納されているテーブルの圧縮データ量。 |
| バイト | クラスタに格納できるテーブルの圧縮データの容量。 |
Bigtable テーブルデータ
メトリック | ユニット | 説明 |
|---|---|---|
| ミリ秒 | テーブルに対するレプリケーション要求の待ち時間の分布。デスティネーションクラスターが受信したリクエストのみを含みます。 |
| 秒 | テーブルのクラスター間のレプリケーション遅延の上限値。遅延情報が正確でない可能性のある時間帯を示す。 |
| Count | テーブルに対するサーバーリクエストのうち、エラーで失敗した数。 |
| ミリ秒 | Cloud Bigtableにコールが到達した際に測定された、テーブルに対するサーバーリクエストのレイテンシーの分布。 |
| Count | テーブルに対するサーバーのリクエストによって変更された行の数。 |
| Count | マルチクラスターリクエスト時のフェイルオーバーの数。 |
| バイト | テーブルに対してサーバーが受信したリクエストデータの圧縮されていないバイト数。 |
| Count | テーブルに対するサーバーからのリクエスト数。 |
| Count | テーブルに対するサーバーからのリクエストで返される行数。 |
| バイト | テーブルに対してサーバーが送信するレスポンスデータの圧縮されていないバイト数。 |
| バイト | テーブルに格納されている圧縮データの量。 |