Cloud Monitoring を構成する

このドキュメントでは、Google Cloud プロジェクトに Cloud Monitoring を構成する方法について説明します。このドキュメントは、デベロッパーとシステム管理者を対象としています。

Cloud Monitoring で使用可能な機能の詳細については、Cloud Monitoring の概要をご覧ください。

始める前に

  • Cloud プロジェクトを作成すると、Cloud Monitoring の使用に必要な十分な権限が付与されます。
  • プロジェクトへのアクセス権が付与されている場合は、Cloud Monitoring を使用する際に必要な十分な権限がロールに付与されていることを確認してください。Monitoring の Identity and Access Management(IAM)のロールについては、アクセス制御をご覧ください。

指標スコープ

Monitoring では、次の状況に応じて指標を表示、管理できます。

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

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

Google Cloud プロジェクトを作成すると、そのプロジェクトはスコープ プロジェクトになり、指標スコープが自動的にセルフに設定されます。たとえば、プロジェクト Staging を作成し、Monitoring にアクセスすると、プロジェクト Staging に保存されている指標にアクセスできます。次に、プロジェクト Staging の指標スコープを構成して他のプロジェクトを含めることができます。また、他のプロジェクトの指標スコープを構成してプロジェクト Staging の指標を含めることができます。

指標のスコープを構成することで、プロジェクトの指標を分離して表示できます。また、他のプロジェクトによって保存された指標を表示することもできます。たとえば、StagingProduction という 2 つのプロジェクトに Compute Engine 仮想マシン(VM)インスタンスがあるとします。StagingProduction プロジェクトの指標を表示できるように構成した別のプロジェクト AllEnvironments があるとします。現在、Google Cloud Console を使用して Staging プロジェクトに保存されている指標を表示するには、2 つの方法があります。

  • AllEnvironments プロジェクトを選択し、[Monitoring] ページに移動すると、AllEnvironments の指標スコープにアクセスし、3 つすべてのプロジェクトの指標を確認できます。 次の図の点線は、StagingProductionAllEnvironments の各プロジェクトの指標にアクセスできることを示しています。

    マルチビューの指標スコープには、選択した 3 つのプロジェクトすべてが含まれます。

  • Staging プロジェクトを選択して [モニタリング] ページに移動すると、Staging の指標スコープにアクセスでき、そのプロジェクトの指標のみを確認できます。次の図の点線は、Staging プロジェクトのみの指標がアクセス可能であることを示しています。

    「Staging」の指標スコープには「Staging」プロジェクトのみが含まれます。

詳細については、複数のプロジェクトの指標を表示するAPI を使用して指標のスコープを管理するをご覧ください。

指標の公開設定

このセクションでは、指標スコープに表示される指標を特定する方法と、現在のプロジェクトに保存されている指標にアクセスできる指標スコープのコレクションを特定する方法について説明します。

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

  1. Google Cloud Console で [Monitoring] を選択します。

    [Monitoring] に移動

  2. 正しい Google Cloud プロジェクトが選択されていることを確認します。

  3. Monitoring のナビゲーション パネルで、[Metrics Scope] フィールドの [展開]()をクリックします。

    次のスクリーンショットは、AllEnvironments プロジェクトを選択すると表示されるページを示しています。

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

    [Metrics monitored by this project] という表に、現在の指標スコープで指標にアクセスできるプロジェクトが一覧表示されます。テーブルの各行には、プロジェクトとそのプロジェクトのロールが一覧表示されます。

    • スコープ対象プロジェクト: このプロジェクトには、構成した稼働時間チェック、アラート ポリシー、グループ、ダッシュボードが保存されます。指標スコープとスコープ プロジェクトの間には、1 対 1 の関係があります。この例では、AllEnvironments プロジェクトがスコープ プロジェクトです。

    • モニタリング対象プロジェクト: Google Cloud プロジェクトまたは AWS アカウントの指標は、現在の指標スコープに表示されます。この例では、Staging プロジェクトと Production プロジェクトがモニタリング対象プロジェクトです。

    [以下のプロジェクトでは、このプロジェクトの指標を表示できます] というタイトルの表には、指標スコープが現在のプロジェクトを含むプロジェクトが一覧表示されます。上記のスクリーンショットは、AllEnvironments プロジェクトによって保存された指標にアクセスできる他のプロジェクトはないことを示しています。

Cloud Monitoring 構成を変更する

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

プロジェクトを指標スコープに追加する

Google Cloud プロジェクトを指標スコープに追加する方法については、次のドキュメントをご覧ください。

AWS アカウントを指標スコープに追加する方法については、AWS アカウントの指標を表示するをご覧ください。

指標スコープからプロジェクトを削除する

指標スコープから Google Cloud プロジェクトを削除する方法については、次のドキュメントをご覧ください。

指標スコープから AWS アカウントを削除する方法については、指標スコープから AWS アカウントを削除するをご覧ください。

現在の指標スコープを変更する

Cloud Console プロジェクト選択ツールで選択されたプロジェクトは、現在の指標スコープのスコープ対象プロジェクトです。スコープ対象プロジェクトと指標スコープは 1 対 1 の関係にあります。

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

  • Cloud Console プロジェクト選択ツールで別のプロジェクトを選択する。

  • Monitoring のナビゲーション パネルで、[Metrics Scope] フィールドで [展開]() をクリックして、いずれかのテーブルからプロジェクトを選択します。

    • [Metrics monitored by this project] という表には、現在の指標のスコープで指標がモニタリングできるプロジェクトが一覧表示されます。
    • [以下のプロジェクトでは、このプロジェクトの指標を表示できます] という表には、指標スコープが現在のプロジェクトを含むプロジェクトが一覧表示されます。

Monitoring を無効にする

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

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

    [API とサービス] に移動

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

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

請求を表示する

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

  1. Google Cloud Console で [Monitoring] を選択します。

    [Monitoring] に移動

  2. 正しい Google Cloud プロジェクトが選択されていることを確認します。

  3. [モニタリング] のナビゲーション パネルで、[設定] を選択します。

  4. [設定] ページで、[概要] を選択します。

  5. そのページで [全体の使用量] リージョンを見つけます。

  6. [全体の使用量] リージョンの [月間予測] ペインで、[請求を表示] をクリックします。

プロジェクトごとに、以下が表示されます。

  • [今月] 列には、今月の課金対象指標が表示されます。
  • [先月] 列には、先月の合計取り込みバイト数が表示されます。
  • [月間予測] の列には、今月の課金対象指標の合計バイト数の推定値が表示されます。

Cloud Monitoring の費用については、Google Cloud のオペレーション スイートの料金をご覧ください。無料の指標と課金対象の指標の詳細については、料金ページのモニタリングのセクションをご覧ください。

請求に使用されるモニタリング指標については、billing/bytes_ingested をご覧ください。

次のステップ