Google Cloud Datastore のモニタリング
Google Cloud Datastore の監視について学ぶ。
その他のサポート対象の Google Cloud プラットフォームおよびサービスに関する詳細については、 『 GCP 』のドキュメントを参照してください。
セットアップ
Instana の Google Cloud 統合では、サービス・アカウントを使用して、Google Cloud と Instana の間の API 接続を作成します。 以下の手順では、サービスアカウントを作成し、 Instana にその認証情報を提供して、ユーザーに代わって API への呼び出しを開始する方法について説明します。
Instana の連携を設定したい Google Cloud プロジェクトの Google Cloud 認証情報ページに移動してください。
「資格情報の作成」 > 「サービス・アカウント」をクリックします。

「サービス・アカウントの作成」 ページで、サービス・アカウントの固有の名前を入力し、 「作成して続行」をクリックします。
役割を選択するか、少なくとも以下の権限を含むカスタム役割を作成します。
monitoring.timeSeries.listresourcemanager.projects.get
カスタム役割を作成するには、以下のステップを実行します。
- ナビゲーション・メニューから、 「役割」 > 「役割の作成」をクリックします。
- 役割のタイトルを入力し、 「権限の追加」をクリックします。
- 前述の基本的な権限 (役割に必要な権限) を追加し、 「作成」をクリックします。
作成したアカウントをサービス・アカウントのリストから選択します。
「KEYS」 タブを選択し、 「キーの追加」をクリックします。
「 新しいキーを作成」 を選択し、キーの種類として「 JSON 」を選択してから、 「作成」 をクリックします。
注: 統合を完了するには、認証情報のファイルが保存されている場所を記録しておく必要があります。資格情報ファイルへのパスを指定して、
configuration.ymlファイルにフィールドcredentials_pathを追加します。 例えば、 構成を参照してください。
プロジェクトをモニターするには、以下のサービスを有効にする必要があります。
構成
GCP エージェントの設定ファイルに以下の設定を追加することで、 Google Cloud Datastore のメトリクス取得間隔(秒単位)を設定できます:
com.instana.plugin.gcp.datastore:
enabled: true
poll_rate: 60 # How often Google's monitoring API will be polled
credentials_path: '/opt/instana/credentials/cred-gcp.json' # Path to Service Account credentials
Google Cloud Datastore - メトリック収集
構成データ
- プロジェクト名
- プロジェクト ID
- プロジェクト番号
- 作成時刻
パフォーマンス・メトリック
| メトリック | 説明 | Reducer/Aligner |
|---|---|---|
| 要求数 | Datastore API 呼び出しの回数。 | REDUCE_SUM/ALIGN_DELTA |
| エンティティーの読み取りサイズの平均 | 読み取りエンティティーのサイズの分布 (平均値)。 | 平均値の削減/デルタ値の調整 |
| エンティティーの書き込みサイズの平均 | 書き込みエンティティーのサイズの分布 (平均値)。 | 平均値の削減/デルタ値の調整 |
| 索引書き込み数 | Datastore 索引書き込みの数。 | REDUCE_SUM/ALIGN_DELTA |
すべてのメトリックの粒度は 60 秒です。
正常性シグニチャー
センサーごとに、着信メトリックに対して継続的に評価され、ユーザーへの影響に応じて問題またはインシデントを提起するために使用される正常性シグニチャーのキュレーション済み知識ベースがあります。
組み込みイベントは、エンティティのヘルスシグネチャの異常に基づいて問題やインシデントをトリガーし、 カスタムイベントは、任意のエンティティの個々のメトリクスについて定義されたしきい値に基づいて問題やインシデントをトリガーします。
Google Cloud Datastore の組み込みイベントに関する詳細については、「 組み込みイベントのリファレンス 」を参照してください。