Google Cloud Platform(GCP) との New Relicインテグレーション には、 Google Cloud Firestore のデータをNew Relicに報告するものがあります。本ドキュメントでは、GCP Firestoreインテグレーションを有効にする方法と、報告されるデータについて解説します。
特徴
Firestoreは、Google CloudのサーバーレスでフルマネージドなNoSQLドキュメントデータベースです。New Relic Firestoreインテグレーションは、インスタンススコープでAPIリクエスト、ドキュメントの読み取り/書き込み、およびクォータメトリクスを収集し、さらにデータストア互換のリクエストリソースにアタッチされたリクエストレベルのメトリクスも収集します。
統合をアクティブ化する
このインテグレーションを有効にするには、標準手順に従い、GCPサービスをNew Relicに接続します:
ポーリング頻度
New Relicインテグレーションは、インテグレーションによって異なるポーリング間隔に従って、GCPサービスをクエリします。Google Cloud Firestoreのポーリング頻度は5分です。解像度は1分あたり1データポイントです。
ワークロード Identity Federation
データを見つけて使用する
インテグレーションを有効にすると、FirestoreリソースがNew Relicエンティティエクスプローラーにエンティティとして表示されます。ダッシュボードを表示してサービスを管理するには、one.newrelic.com > All capabilities > Infrastructure > GCPに移動してください。
GCPクラウドモニタリングで利用可能なすべてのFirestoreメトリクスは、Metricイベントタイプのディメンショナルメトリクスとして収集されます。この表以外の追加のメトリクスは自動的に収集されます。完全なリストについては、GoogleのFirestoreメトリクスドキュメントをご覧ください。
エンティティ
メトリックデータ
主要なメトリクス — リクエスト
メトリクス名 | ユニット | 説明 |
|---|---|---|
| Count |
および
でファセットされた、Firestore API requestsの数。 |
| 秒 |
および
でファセット化された、サーバーリクエストのレイテンシ分布。 |
主要なメトリクス — インスタンス
メトリクス名 | ユニット | 説明 |
|---|---|---|
| Count | Firestore API経由で読み取られたドキュメントの数。 |
| Count | Firestore API経由で書き込まれたドキュメントの数。 |
| Count | Firestore API経由で削除されたドキュメント数。 |
| Count | Firestoreインスタンス上のアクティブなリアルタイムスナップショットリスナーの数。 |
| Count | Firestoreインスタンスへのアクティブなクライアント接続の数。 |
| Count | 結果別に分類された、インスタンスに対して実行された Firestore セキュリティルールの評価数。 |
| Count | FirestoreインスタンスでTTLポリシーによって削除されたドキュメントの数。 |
| 秒 | TTLの有効期限切れから対応するドキュメントの削除までの遅延。 |
Firestoreメトリクスの完全なリストについては、GoogleのFirestoreメトリクスに関するドキュメントをご覧ください。
サービスアカウントまたはユーザーアカウント
データを見つけて使用する
インテグレーションを有効化し、数分待つと(ポーリング頻度に基づきます)、 New Relic UIにデータが表示されます。 や集計設定へのリンクを含むデータを検索して使用するには、 one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration)にアクセスしてください。
データは、以下の イベントタイプ に添付されます。
エンティティ | イベントタイプ | プロバイダー |
|---|---|---|
リクエスト |
|
|
実例 |
|
|
データの使用方法の詳細については、統合データの理解と使用を参照してください。
Firestore リクエストデータ
メトリック | ユニット | 説明 |
|---|---|---|
| Count | Firestore APIコールの回数。 |
ファイアーストア・インスタンス・データ
メトリック | ユニット | 説明 |
|---|---|---|
| Count | ドキュメントの削除に成功した数です。 |
| Count | クエリやルックアップからドキュメントの読み取りに成功した数。 |
| Count | ドキュメントの書き込みに成功した数。 |
| Count | アクティブな接続の数です。各モバイルクライアントは1つの接続になります。アドミンSDKの各リスナーは1つのコネクションになります。 |
| Count | 接続されているすべてのクライアントで現在登録されているスナップショットリスナーの数です。 |
| Count | 書き込み(作成、更新、削除)または読み取り(取得、一覧)リクエストに応じて実行されたCloud Firestore Security Ruleの評価数。 |