概要

このページでは、Cloud Monitoring によるサービスの表示方法と Google Cloud プロジェクト用に Cloud Monitoring を構成する方法について説明します。このページはデベロッパーとシステム管理者を対象としています。

始める前に

Cloud プロジェクトを作成した場合は、Cloud Monitoring の使用に必要な十分な権限が付与されます。プロジェクトへのアクセス権が付与されている場合は、Cloud Monitoring を使用する際に必要な十分な権限がロールに付与されていることを確認してください。必要なロールの詳細については、認可をご覧ください。

指標スコープについて

Cloud Monitoring では、次の方法でプロジェクトの指標の表示と管理ができます。

  • 単一プロジェクトの場合
  • 1 つの組織内の複数のプロジェクトの場合
  • 複数の組織に渡る複数のプロジェクトの場合
  • 複数の Google Cloud プロジェクトと AWS アカウントの場合

指標スコープを構成して、表示する指標を決定します。指標スコープは、モニタリングするすべてのプロジェクトとアカウントをリスト表示し、スコープ対象プロジェクトによってホストされます。スコープ対象プロジェクトは、Cloud Console プロジェクト選択ツールで選択されている Cloud プロジェクトであり、指標スコープ用に構成したアラート、稼働時間チェック、ダッシュボード、モニタリング グループを格納します。

Google Cloud プロジェクトを作成すると、そのプロジェクトはスコープ プロジェクトになり、指標スコープは自動的に self に設定されます。つまり、Project-A を作成してから Cloud Monitoring にアクセスすると、Project-A に保存されている指標を表示できます。この時点で、他の Google Cloud プロジェクトに保存されている指標は表示できません。また、他のプロジェクトは Project-A に保存されている指標を表示できません。ただし、この指標のスコープに他のプロジェクトが含まれるように構成し、他のプロジェクトの指標スコープを構成して Project-A の指標を含めることができます。

プロジェクトのコレクションがある場合、指標スコープを構成することで、各プロジェクトの指標を、他のプロジェクトによって保存されている指標と組み合わせて表示できます。たとえば、Compute Engine 仮想マシン(VM)インスタンスを含む 2 つのプロジェクト(Project-AProject-B)があるとします。Project-AProject-B の指標を表示できるように構成されている別のプロジェクト Project-Multiview があるとします。現在、Project-A の指標を表示する方法は 2 つあります。

  • Cloud Console プロジェクト選択ツールで Project-Multiview を選択し、[モニタリング] ページに移動した場合、Project-Multiview の指標スコープが表示され指標を確認できます。3 つのプロジェクトすべてが対象です。

    マルチビューの指標スコープを示す図。

  • Cloud Console プロジェクト選択ツールで Project-A を選択し、[モニタリング] ページに移動した場合、Project-A の指標スコープが表示されます。そのプロジェクトの指標のみが対象です。

    「Project-A」の指標スコープを示す図。

複数のプロジェクトの指標が含まれるように指標スコープを構成する方法については、複数のプロジェクトの指標を表示するをご覧ください。

指標の公開設定を決定する

プロジェクトの指標の公開設定を決定するには、次の手順を実行します。

  1. Cloud Console プロジェクト選択ツールを使用してプロジェクトを選択します。
  2. ナビゲーション パネルで [モニタリング] をクリックします。
  3. [モニタリング] のナビゲーション パネルが展開されていることを確認します。表示されていない場合は、[最後のページ] をクリックします。
  4. [指標のスコープ] フィールドで [展開] をクリックします。

    どちらのデータモデルでも、表示されるデータは似ています。次のスクリーンショットは、Cloud Console プロジェクト選択ツールで Project-Multiview が選択されたときに指標スコープ モデルに表示されるページを示しています。

    モニタリング対象プロジェクトを一覧表示するページのサンプル。

    [このプロジェクトによってモニタリングされる指標] というテーブルには、現在のロールで指標を表示できるプロジェクトが一覧表示されます。テーブルの各行には、プロジェクトとそのプロジェクトのロールが一覧表示されます。

    • スコープ対象プロジェクトは、構成した稼働時間チェック、アラート ポリシー、グループ、ダッシュボードがプロジェクトに格納されていることを示します。指標スコープには 1 つのスコープ対象プロジェクトが含まれます。プロジェクトは、単一の指標スコープのスコープ対象プロジェクトにすることができます。この例では、Project-Multiview はスコープ対象プロジェクトです。

    • モニタリング対象プロジェクトは、Google Cloud プロジェクトまたは AWS アカウントの指標が、現在の指標スコープで表示可能であることを示します。この例では、Project-AProject-B がモニタリング対象のプロジェクトです。

    このプロジェクトの指標にアクセスできる他のプロジェクトを特定するには、[以下のプロジェクトでは、このプロジェクトの指標を表示できます] ヘッダーの下に表示されているプロジェクトを見つけます。上のスクリーンショットでは、Project-Multiview によって保存された指標は、他のプロジェクトからはアクセスできません。

プロジェクトの Cloud Monitoring 構成を変更する

プロジェクトの Cloud Monitoring 構成を変更して、複数の Google Cloud プロジェクトや AWS アカウントの指標を表示し、モニタリングできます。現在の指標スコープに追加するプロジェクトまたはアカウントは、モニタリング対象プロジェクトと呼ばれます。

モニタリング対象プロジェクトの追加

モニタリング対象プロジェクトを追加するには、次の手順を行います。

  1. [モニタリング] のナビゲーション パネルで、[設定] を選択します。
  2. Google Cloud プロジェクトを追加するには、[GCP プロジェクトを追加] をクリックしてダイアログを完了します。モニタリング対象プロジェクトを追加する前に、複数のプロジェクトの指標を表示するを読むことをおすすめします。

  3. AWS アカウントをモニタリング対象プロジェクトとして追加するには、次のいずれかを行います。

    • [AWS コネクタ プロジェクトを作成] をクリックして AWS アカウントを Google Cloud に接続します。このステップにより AWS コネクタ プロジェクトが作成され、AWS が追加されます。コネクタ プロジェクトをモニタリング対象のプロジェクトとして、現在の指標スコープに追加します。 AWS アカウントに AWS コネクタ プロジェクトがない場合は、このオプションを選択します。
    • [AWS コネクタ プロジェクトを追加] をクリックして、既存の AWS コネクタ プロジェクトをモニタリング対象プロジェクトとして現在の指標スコープに追加します。

    AWS アカウントをモニタリング対象プロジェクトとして追加する前に、AWS アカウントの指標の表示をご覧ください。

モニタリング対象プロジェクトの削除

モニタリング対象プロジェクトを削除するには、次の手順を行います。

  1. [モニタリング] のナビゲーション パネルで、[設定] を選択します。
  2. 1 つ以上の Google Cloud プロジェクトを削除するには、[対象となる GCP プロジェクト] パネルで削除するプロジェクトを選択し、[プロジェクトを削除] をクリックします。
  3. 1 つ以上の AWS アカウントを削除するには、対象となる AWS アカウント パネルで、削除する AWS コネクタ プロジェクトを選択し、[プロジェクトを削除] をクリックします。

  4. モニタリング対称プロジェクトでなくなった AWS コネクタ プロジェクトを削除します。

現在の指標スコープの変更

Cloud Console プロジェクト選択ツールで選択されたプロジェクトは、現在の指標スコープのスコープ対象プロジェクトです。プロジェクトは、単一の指標スコープのためのスコープ対象プロジェクトとすることができます。

別の指標スコープを選択するには、次のいずれかを行います。

  • Cloud Console プロジェクト選択ツールで別のプロジェクトを選択します。Cloud Console のプロジェクト選択ツールには、アクセス可能なすべてのプロジェクトが一覧表示されます。

  • ナビゲーション ペインで、指標 スコープ フィールドの [展開] をクリックし、いずれかのテーブルからプロジェクトを選択します。このページの 1 つのテーブルには、現在のプロジェクトに指標が表示されるプロジェクトが一覧表示されます。もう一方のテーブルには、現在のプロジェクトの指標を表示できるプロジェクトが表示されます。

Monitoring を無効にする

Google Cloud プロジェクトまたは AWS コネクタ プロジェクトでモニタリング データの収集を無効にするには、次の手順を行います。

  1. Cloud Console で、Cloud プロジェクトまたは AWS コネクタ プロジェクトを選択してから、[API とサービス] ページに移動します。

    [API とサービス] に移動

  2. [Cloud Monitoring API] を選択します。

  3. [API を無効にする] をクリックします。

請求書を表示する

プロジェクトの請求書を表示するには、次の手順を行います。

  1. [モニタリング] のナビゲーション パネルで、[設定] を選択します。
  2. [設定] ページで、[概要] を選択します。
  3. プロジェクトを見つけて [その他のオプション] をクリックし、[請求書を表示] を選択します。

各プロジェクトの [過去 1 か月] の列には、今月の課金対象指標のバイト数が表示されます。同様に、[前月] の列には前月の取り込み済みバイト数の合計が表示されます。最後に、[月間予測] の列には、今月の課金対象指標の合計バイト数の推定値が表示されます。

承認

このセクションでは、指標スコープを表示、作成、または変更するために必要なロールと権限について説明します。モニタリングの Identity and Access Management(IAM)の詳細については、アクセス制御をご覧ください。

Cloud プロジェクトの指標スコープを表示するには、プロジェクトに関する次のいずれかの IAM ロールが必要です。

  • モニタリング閲覧者
  • モニタリング編集者
  • モニタリング管理者
  • プロジェクト所有者

Cloud プロジェクトに対して指標のスコープを作成するには、そのプロジェクトに対する次の IAM ロールのいずれかが必要です。

  • モニタリング編集者
  • モニタリング管理者
  • プロジェクト所有者

指標のスコープを変更するには、指標のスコープのスコープ対象プロジェクトおよびモニタリング対象プロジェクトとして追加(または削除)するプロジェクトに対する次の IAM ロールのいずれかが必要です。

  • モニタリング編集者
  • モニタリング管理者
  • プロジェクト所有者

ロールとそれに関連する権限のリストを表示するには、ロールをご覧ください。

次のステップ