Cloud Monitoring はワークスペースを使用して情報の整理と管理を行います。このページでは、ワークスペースを管理する方法について説明します。モニタリングを行う前に、Google Cloud プロジェクトと Amazon Web Service(AWS)アカウントをワークスペースのメンバーにする必要があります。 コンセプトの概要については、ワークスペースをご覧ください。
ワークスペースの作成
ワークスペースは、1 つの Google Cloud プロジェクトのモニタリング データを管理することも、複数の Google Cloud プロジェクトと AWS アカウントのデータを管理することもできます。ただし、Google Cloud プロジェクトまたは AWS アカウントは、一度に 1 つのワークスペースにのみ関連付けることができます。
既存の Google Cloud プロジェクトのモニタリング データを管理するワークスペースを作成するには、ワークスペースの作成をご覧ください。
複数の Google Cloud プロジェクトまたは AWS アカウントのモニタリング データを管理するワークスペースを作成するには、最初のマルチプロジェクト ワークスペースの作成とマルチプロジェクト ワークスペースのベスト プラクティスをご覧ください。
ワークスペースに名前を付ける
ワークスペースの名前は、ワークスペースのホスト プロジェクト名から取得されます。ワークスペースの名前は変更できません。
ワークスペースの選択
ワークスペースを作成すると、ナビゲーション パネルには、現在のワークスペースが一覧表示され、別のワークスペースを選択するためのメニューが追加されます。
次のスクリーンショットでは、ワークスペース「クイックスタート」が選択されています。
ワークスペースへのアクセス権の付与
ユーザーにワークスペースへのアクセス権を付与するには、目的のアクセスレベルを付与するロールをもつワークスペース ホスト プロジェクトにユーザーを追加する必要があります。
承認
Google Cloud プロジェクトのメンバーを変更するには、プロジェクト オーナーのロールが必要です。
手順
ワークスペースにユーザーを追加するには、次の手順に従います。
Google Cloud Console で、[IAM と管理] ページに移動します。
プロジェクトのリストから、ワークスペースのホスト プロジェクトを選択します。 ワークスペースとホスト プロジェクトの名前は同じです。
ページの上部にある [追加] をクリックします。
[新しいメンバー] ボックスに、ユーザー、グループ、サービス アカウントまたはドメインを入力します。
新しいメンバーに [プロジェクト] のロールを割り当てます。ロールセレクタに「Monitoring」と入力して、モニタリング レベルのアクセスに制限されたロールを表示します。ロールのプロジェクト オーナーは、モニタリングへのアクセスを含む完全なプロジェクト レベルのアクセス権を付与します。選択したら、[保存] をクリックします。
プロジェクトまたはアカウントをワークスペースから削除する
プロジェクトの削除、プロジェクトの移動、ワークスペースのマージはすべて、構成情報の損失につながる可能性があります。たとえば、プロジェクトを移動しても、グループ定義は移動しません。次のいずれかの操作を行う前に、状況に適した操作であるかを確認してください。
課金の発生を停止するには、課金をご覧ください。
ホスト プロジェクトをワークスペースから削除する場合や、ホストプロ ジェクトを別のワークスペースに移動する場合は、マージを行う必要があります。マージが完了すると、Google Cloud プロジェクトはホスト プロジェクトではなくなるため、ワークスペースからの削除や、別のワークスペースへの移動ができるようになります。
Google Cloud プロジェクトに関連付けられたワークスペースを変更する場合は、プロジェクトを移動します。詳細については、プロジェクトの移動をご覧ください。
AWS アカウントをワークスペース間で移動させる場合は、AWS コネクタ プロジェクトを削除してから、そのプロジェクトを削除する必要があります。AWS コネクタ プロジェクトを他のワークスペースと一緒に使用することはできません。その後、AWS アカウントを別のワークスペースに追加し、Monitoring に新しいコネクタ プロジェクトを作成できます。詳細については、モニタリング対象プロジェクトの追加をご覧ください。
Cloud Logging を使用する場合、ログは AWS コネクタ プロジェクトと一緒に保存されます。そのため、AWS コネクタ プロジェクトを削除すると、ログも削除されます。
承認
ワークスペースからプロジェクトを削除するには、削除するプロジェクトのプロジェクト オーナーのロールが必要です。
手順
ワークスペースから Google Cloud プロジェクトまたは AWS アカウントを削除する方法は次のとおりです。
Cloud Console で、[Monitoring] を選択します。
[設定] を選択します。
適切なワークスペースが選択されていることを確認します。
Google Cloud プロジェクトまたは AWS アカウントを削除するには、その他アイコン more_vert をクリックし、[ワークスペースから削除] をクリックします。
ワークスペースから AWS アカウントを削除した場合は、AWS アカウントを表す AWS コネクタ プロジェクトを削除したことになりますAWS コネクタ プロジェクトを他のワークスペースと一緒に使用することはできません。コネクタ プロジェクトを削除します。
プロジェクトを別のワークスペースに移動する
Google Cloud プロジェクトを別のワークスペースに移動すると、プロジェクトとその指標が移動します。
- アラート ポリシーと稼働時間チェックは移動しません。
- グループ定義は移動しませんが、グループ メンバーは、プロジェクトを失うワークスペースでは減少し、プロジェクトが増えるワークスペースでは増加します。
- ダッシュボードとグラフは移動しません。ただし、ダッシュボードやグラフの内容は、指標の移動により両方のワークスペースでも変わる場合があります。
承認
あるワークスペースから別のワークスペースに Google Cloud プロジェクトを移動するには、移動する Google Cloud プロジェクトと移動先ワークスペースのホスト プロジェクトについて次のいずれかのロールが必要です。
- プロジェクト オーナー
- モニタリング編集者
- モニタリング管理者
AWS プロジェクトを別のワークスペースに接続するには、AWS コネクタ プロジェクトのプロジェクト オーナーのロールと、上記リストにある、接続先ワークスペースのホスト プロジェクトのいずれかのロールが必要です。
ホスティング プロジェクトではない Google Cloud プロジェクトの移動
ホスト プロジェクトではない Google Cloud プロジェクトを別のワークスペースに移動する方法は次のとおりです。
Google Cloud Console で、別のワークスペースに移動する Google Cloud プロジェクトを選択します。
ナビゲーション パネルで [モニタリング] を選択後、[設定] を選択します。
Google Cloud プロジェクトを移動するには、その他アイコン more_vert をクリックし、[別のワークスペースに移動] をクリックします。
新しいワークスペースを選択し、[移動] をクリックします。
ホスティング プロジェクトの移動
ホスト プロジェクトをワークスペースから別のワークスペースに移動するには、ワークスペースのマージの手順に従ってください。
AWS アカウントの移動
AWS アカウントを別のワークスペースに移動する方法は次のとおりです。
- プロジェクトの削除の手順に従って、AWS コネクタ プロジェクトをワークスペースから削除します。
- AWS コネクタ プロジェクトを削除します。
- モニタリング対象プロジェクトの追加の手順に従って、AWS アカウントを必要なワークスペースに追加します。
ワークスペースのマージ
ワークスペース A を管理しているときは、ワークスペース B などの別のワークスペースにマージできます。マージ オペレーションには次のような影響があります。
ワークスペース B によって管理されていたすべての Google Cloud プロジェクト(AWS コネクタ プロジェクトのプロジェクトを除く)が、ワークスペース A に移動します。プロジェクトの指標もワークスペース A に移動します。
ワークスペース A では、既存のダッシュボードとグラフのデータが増え、グループのメンバー数が増えることがあります。これらの変更は、追加の指標が含まれるためで、構成の選択によって異なります。さらに、稼働時間チェックとアラート ポリシーが影響を受ける可能性があります。
ワークスペース B のホスト プロジェクトがワークスペース A に追加されます。
マージ以外でホスト プロジェクトをワークスペースから分離する方法はありません。
マージが完了すると、ワークスペース B にアクセスできなくなります。
承認
2 つのワークスペースをマージするには、両方のワークスペースのホスト プロジェクトに次のいずれかのロールが必要です。
- プロジェクト オーナー
- モニタリング編集者
- モニタリング管理者
処理
別のワークスペースをワークスペース A にマージするには、次のようにします。
Google Cloud Console で、ワークスペース A 向けの Google Cloud ホスト プロジェクトを選択します。
ナビゲーション パネルで [モニタリング] を選択後、[設定] を選択します。
ワークスペース A が選択されていることを確認します。ワークスペース A を管理しています。このワークスペースを保持します。
[Merge] をクリックします。
ワークスペース A にマージするワークスペースを選択します。たとえば、ワークスペース B をワークスペース A に統合する場合は、ワークスペース B を選択します。
マージ中に失われる情報を確認します。情報の損失に同意する場合は、[MERGE] をクリックします。
ワークスペースの削除
ワークスペースを削除するには、ワークスペースのホスト プロジェクトを削除する必要があります。ワークスペースのみを削除することはできません。このセクションでは、ホスト プロジェクトを削除する方法を説明します。
ホスト プロジェクトを削除する前に、プロジェクトのワークスペースに保持するリソースがあることを、またはワークスペースが追加の Google Cloud プロジェクトまたは AWS アカウントにリンクされていることを確認します。その場合は、ホスト プロジェクトを削除する前にリソースを別の場所に移動する方法について、ワークスペースのマージをご覧ください。
承認
ホスト プロジェクトを削除するには、プロジェクト オーナーのロールが必要です。
処理
ワークスペースのホスト プロジェクトを削除するには、次のようにします。
Cloud Console で、[IAM と管理] コンソールに移動します。
Cloud Console のメニューバーでホスト プロジェクトが選択されていることを確認します。
[設定] をクリックします。
[シャットダウン] delete をクリックします。
ワークスペースの表示
すべてのワークスペースを表示するには、ナビゲーション パネルのメニュー arrow_drop_down をクリックします。
- 最近アクセスしたワークスペースが [RECENT] タブに表示されます。表示をフィルタして並べ替えることができます。
- [ALL] タブには、アクセス可能なすべてのワークスペースが表示されます。
- 次のページまたは前のページのワークスペースを表示するには、前へ arrow_forward_ios ボタンと次へ arrow_back_ios ボタンを使用します。
- リストをフィルタするには、名前の一部またはプロジェクト ID を入力します。