Cloud Hub を使用すると、Application Design Center から失敗したデプロイをモニタリングしたり、利用可能な更新があるアプリケーションを確認したり、Google Kubernetes Engine(GKE)と Cloud Run の最近のデプロイの詳細を表示したりできます。デプロイ ステータスを追跡すると、デプロイの問題のトラブルシューティングを行い、アプリケーションを最新の状態に保つことができます。
概要
[デプロイ] ページでは、次の情報を確認できます。
- App Design Center で、失敗したアプリケーションのデプロイとその原因を確認します。その後、Cloud Build ログを表示して App Design Center で障害を調査するか、アプリケーションを更新できます。App Design Center は、Cloud Build を使用してアプリケーションをデプロイします。
- アプリケーション テンプレートが更新されたアプリケーションのデプロイを表示します。その後、変更内容を確認してアプリケーションを更新できます。
- Developer Connect の分析情報を設定すると、Google Kubernetes Engine(GKE)と Cloud Run への最近のアプリケーション デプロイに関する情報を確認できます。
始める前に
次の手順が完了していることを確認します。
アプリケーションを作成してデプロイします。詳細については、App Design Center の概要をご覧ください。
必要なロール
Cloud Hub でデータを表示するために必要な権限を取得するには、フォルダの管理プロジェクトに対する Cloud Hub オペレーター (roles/cloudhub.operator)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
App Design Center でアプリケーション インスタンスまたはテンプレートを更新するには、追加の権限が必要です。ロールと権限については、App Design Center のアクセス制御のドキュメントをご覧ください。
失敗したデプロイを表示する
アプリケーションのデプロイに失敗した場合は、詳細を表示して、推奨されるアクションを実行して問題を解決できます。
Google Cloud コンソールで、[デプロイ] ページに移動します。
ページの上部にあるプロジェクト選択ツールから、アプリケーション管理用に構成されたフォルダ(
)を選択します。
[アプリケーション インフラストラクチャのデプロイに関する通知] テーブルには、App Design Center の最新の失敗したデプロイが表示されます。[問題] 列には、Cloud Build ログの情報に基づいて失敗の理由が表示されます。選択したフォルダに失敗したデプロイがない場合、テーブルは空になります。
次のいずれかのオプションを使用して、アプリケーションの障害を調査します。
- アプリケーションで特定された問題を調査するには、表の行で [ADC で表示] をクリックして、App Design Center でアプリケーションを表示します。
- App Design Center でアプリケーションの詳細を表示するには、アプリケーション名をクリックします。
- すべてのデプロイのリストを表示するには、[すべてのアプリケーション インフラストラクチャのデプロイを表示] をクリックします。
利用可能なアップデートがあるアプリケーションを表示する
デプロイされたアプリケーションが新しいリビジョンを含むテンプレートに基づいている場合は、最新のリビジョンを表示し、アプリケーションを再デプロイして最新の変更を含めることができます。
Google Cloud コンソールで、[デプロイ] ページに移動します。
ページの上部にあるプロジェクト選択ツールから、アプリケーション管理用に構成されたフォルダ(
)を選択します。
[アプリケーション インフラストラクチャの更新を利用可能] セクションには、更新されたアプリケーション テンプレートを使用してデプロイされたアプリケーションが表示されます。選択したフォルダに更新されたテンプレートを含むアプリケーションがない場合、テーブルは空になります。
アプリケーションのリストで、アプリケーションまたはテンプレートの名前をクリックすると、そのアプリケーションまたはテンプレートを表示できます。テンプレートの変更を確認して適用するには、[アプリケーションを確認して更新] をクリックします。テンプレート リビジョンの適用について詳しくは、テンプレート リビジョンを適用するをご覧ください。
最近のデプロイの詳細を表示する
Google Cloud コンソールで、[デプロイ] ページに移動します。
ページ上部のプロジェクト選択ツールから、アプリケーション管理(
)用に構成されたフォルダを選択します。
[アプリケーション コードのデプロイの更新] セクションには、GKE または Cloud Run への最近のアプリケーション デプロイが表示されます。
詳細情報を表示するには、次の操作を行います。
- App Hub でアプリケーションの詳細を表示するには、アプリケーション名をクリックします。
- GKE または Cloud Run でデプロイの詳細を表示するには、[ランタイム リソース] 列でリソース名をクリックします。
- デプロイされたアーティファクトを表示するには、[アーティファクト] 列のアーティファクトをクリックします。
次のステップ
- App Design Center の詳細を確認する。
- Developer Connect 分析情報を使用する方法について学習する。