Google Cloud Storage のモニタリング

Google Cloud Storage の監視について学ぶ。

その他のサポート対象の Google Cloud プラットフォームおよびサービスに関する詳細については、 『 GCP 』のドキュメントを参照してください。

セットアップ

Instana の Google Cloud 統合では、サービス・アカウントを使用して、Google Cloud と Instana の間の API 接続を作成します。

サービスアカウントを作成し、 Instana にその認証情報を提供して、ユーザーに代わって API への呼び出しを開始するには、以下の手順に従ってください:

  1. Instana の連携を設定したい「 Google Cloud 」プロジェクトの認証情報ページ( Google Cloud ) にアクセスしてください。
  2. 「資格情報の作成」 > 「サービス・アカウント」をクリックします。

    SelectServiceAccount

  3. 「サービス・アカウントの作成」 ページで、サービス・アカウントの固有の名前を入力し、 「作成して続行」をクリックします。

  4. 役割を選択するか、少なくとも以下の権限を含むカスタム役割を作成します。

    • monitoring.timeSeries.list
    • storage.buckets.list

    カスタム役割を作成するには、以下のステップを実行します。

    1. ナビゲーション・メニューから、 「役割」 > 「役割の作成」をクリックします。
    2. 役割のタイトルを入力し、 「権限の追加」をクリックします。
    3. 前述の基本的な権限 (役割に必要な権限) を追加し、 「作成」をクリックします。
  5. 作成したアカウントをサービス・アカウントのリストから選択します。

  6. 「KEYS」 タブを選択し、 「キーの追加」をクリックします。

  7. 新しいキーを作成」 を選択し、キーの種類として「 JSON 」を選択してから、 「作成」 をクリックします。

    サービス・アカウント・キー

    注: 統合を完了するには、認証情報のファイルが保存されている場所を記録しておく必要があります。
  8. 資格情報ファイルへのパスを指定して、 configuration.yml ファイルにフィールド credentials_path を追加します。 例えば、 構成を参照してください。

プロジェクトをモニターするには、以下のサービスを有効にする必要があります。

構成

GCP エージェントの設定ファイルに以下の設定を追加することで、 Google Cloud Storage のメトリクス取得間隔(秒単位)を設定できます:

com.instana.plugin.gcp.storage:
  enabled: true
  poll_rate: 60 # How often Google's monitoring API will be polled in seconds
  credentials_path: '/opt/instana/credentials/cred-gcp.json' # Path to Service Account credentials
  include_tags: ''
  exclude_tags: ''
 

フィルタリング

複数のタグを定義するには、コンマで区切ります。 タグは、「:」文字で区切られたキーと値のペアとして指定する必要があります。 構成を容易にするために、ディスカバリーに含めるタグを定義することも、ディスカバリーから除外するタグを定義することもできます。 両方のリスト (包含および除外) でタグを定義する場合は、除外リストの優先順位が高くなります。 サービスのフィルタリングが不要な場合は、構成を定義しないでください。 フィルタリングを有効にするためにすべての値を定義する必要はありません。

タグごとのサービスをディスカバリーに含めるには、以下の構成を使用します。

com.instana.plugin.gcp.storage:
  include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
 

タグごとのサービスをディスカバリーから除外するには、以下の構成を使用します。

com.instana.plugin.gcp.storage:
  exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
 

メトリック収集

メトリクスを表示するには、 Instana のユーザーインターフェースのサイドバーで 「Infrastructure」 を選択し、監視対象の特定のホストをクリックします。すると、収集されたすべてのメトリクスと監視対象のプロセスが表示されたホストダッシュボードが表示されます。

構成データ

  • 名前
  • ID
  • プロジェクト番号
  • リージョン
  • ロケーション・タイプ
  • ストレージ・ クラス
  • 作成時刻
  • 最終更新

パフォーマンス・メトリック

メトリック 説明 粒度
要求 API 呼び出しの差分カウント。 60 秒
オブジェクト書き込み API 書き込み呼び出しの差分カウント。 60 秒
オブジェクト読み取り API 読み取り呼び出しの差分カウント。 60 秒
オブジェクト・カウント バケット当たりのオブジェクトの総数。 300 秒。1 日に 1 回サンプリングされます。
オブジェクト・サイズ バケット内のすべてのオブジェクトの合計サイズ。 300 秒。1 日に 1 回サンプリングされます。
受信バイト数 ネットワーク経由で受信されたバイトの差分カウント。 300 秒
送信バイト数 ネットワーク経由で送信されたバイトの差分カウント。 300 秒

正常性シグニチャー

センサーごとに、着信メトリックに対して継続的に評価され、ユーザーへの影響に応じて問題またはインシデントを提起するために使用される正常性シグニチャーのキュレーション済み知識ベースがあります。

組み込みイベントは、エンティティのヘルスシグネチャの異常に基づいて問題やインシデントをトリガーし、 カスタムイベントは、任意のエンティティの個々のメトリクスについて定義されたしきい値に基づいて問題やインシデントをトリガーします。

Google Cloud Storage の組み込みイベントに関する詳細については、「 組み込みイベントのリファレンス 」を参照してください。