AEMC を使用したカスタムアプリの管理

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • App Engine 管理センター (AEMC) を使用して、カスタムアプリのメトリクスを確認し、開発ライフサイクルを通じてアプリを管理します。

    AEMC 概要ページの App Engine 定着メトリクスセクションには、開発環境と本番環境にあるアプリの数が表示されます。各 [カスタムアプリ] カードで大きな番号を選択して、より多くの情報にアクセスします。

    AEMC の [カスタムアプリ] ページには、より詳細なメトリクスとアプリケーションの完全なリストが表示されます。[カスタムアプリのライフサイクル状況 (Custom app lifecycle status)] セクションの各タイルには、過去 90 日間の傾向データが表示されます。[カスタムアプリ] リスト内のすべてのアプリを表示するか、フィルターを使用して特定のタイプのアプリケーションのみに制限することができます。傾向グラフを選択して、これらの基準でリストをフィルタリングします。

    メトリクスの概要とすべてのアプリのリストを含むカスタムアプリページ

    また、[カスタムアプリ] ページには、すべてのアプリケーションが個別にリストされ、アプリケーションごとに 1 つのレコードが表示されます。アプリが本番環境に公開されている場合は、[発行済みのバージョン] 列にバージョン番号が表示されます。[発行済みのバージョン] 列が空白の場合、アプリは開発中には存在しますが、本番環境に公開されていません。

    すべてのカスタムアプリのリスト

    リストからアプリケーション名を選択すると、アプリの使用率データ、サブスクリプション監視の詳細、展開履歴、協力者 (存在する場合) が表示されます。

    アプリケーションのレコードページの詳細。

    [App Engine Studio で開く] を選択してアプリのコンテンツを表示し、詳細情報にアクセスします。App Engine Studio アプリケーションが新しいブラウザーウィンドウで開きます。

    アプリ使用率

    [アプリ使用率] タブを選択して、本番インスタンスのアプリの使用率データの概要を表示します。データには、現在の月に集計されたユーザー数、挿入数、および更新数が含まれます。
    • ユーザー数:アプリケーションにアクセスしたユーザーの数。
    • 挿入数:アプリケーション内のテーブルの新しいレコードの数。
    • 更新数:更新されたアプリケーション内のレコードの数。
    アプリケーションの使用率データを知ることには、いくつかのメリットがあります。
    • アプリが使用されているかどうかを検出します。ユーザーはアプリを使用していますか?レコードを作成していますか?そうでない場合は、アプリを更新または削除することを検討してください。
    • アプリの問題を調査して修正します。データがいつどのように変更されたかを知ることで、問題が発生した場所を特定できます。
    • アプリのトラフィックが常に増加する可能性がある状況を確認して、インスタンスの処理能力を負荷分散する必要があるかどうかを判断します。

    [ユーザーエクスペリエンスアナリティクス] ダッシュボードセクションでエクスペリエンスを選択すると、アクティブなユーザー、セッション、ページビューなどの詳細データを表示します。このデータを理解して使用する方法の詳細については、「ユーザーエクスペリエンスアナリティクスを使用する」を参照してください。

    サブスクリプション監視

    カスタムアプリケーションで使用されるロールと、ライセンスとサブスクリプションへの影響を理解します。このセクションのデータには、各ロールと、各ロールにアサインされているユーザーの詳細が含まれています。

    各アプリケーションのサブスクリプションとライセンスのデータ情報を知ることには、いくつかのメリットがあります。
    • カスタムアプリケーションでアクティブなロールを検出します。
    • 各ロールがアサインされているユーザーと、そのユーザーが持つ権限レベルを検出します。
    • 各ライセンスタイプのコストへの影響と、アプリ内での使用場所を確認します。
    システムアドミニストレーターは、アプリがマッピングされているサブスクリプションを確認し、サブスクリプションを変更できます。いくつかの要因がこのセクションの内容に影響します。
    • アプリが App Engine サブスクリプションにマッピングされている場合は、[サブスクリプション監視 (Subscription Monitoring)] タブが表示されます。
    • アプリが ITSM など別のサブスクリプションにマッピングされている場合は、[サブスクリプション監視 (Subscription Monitoring)] タブが表示されません。
    • アプリが App Engine にマッピングされ、別のサブスクリプションに切り替わり、さらに App Engine に戻った場合は、[サブスクリプション監視 (Subscription Monitoring)] タブが再度表示されます。

    App Engine アドミニストレーターには、サブスクリプションを変更する権限がありません。ただし、アプリが本番環境にあり、[サブスクリプション監視 (Subscription Monitoring)] タブがある場合、App Engine アドミニストレーターはアプリが App Engine サブスクリプションにマッピングされていると推測できます。[サブスクリプション監視 (Subscription Monitoring)] タブがない場合、そのアプリは App Engine にマッピングされていません。

    [割り当てられたユーザー (Assigned Users)] セクションでユーザーの名前を選択すると、ロール継承マップを表示できます。このマップは、このユーザーが親ロール、グループアサイン、または別の継承のいずれから、どのようにロールを継承したかを示します。この情報は、いずれかのユーザーに不適切なロールがアサインされており、それを変更したい場合に対応するのに役立ちます。
    図 : 1. ロール継承マップ
    ユーザーがロールをどのように取得したかを示すロール継承マップ

    アプリの展開

    [展開履歴] タブで、アプリが実行した展開のリストを表示します。

    展開履歴情報を知ることには、いくつかのメリットがあります。
    • アプリが本番環境に展開されたときに欠陥がある場合は、アプリがいつ展開されたかをすばやく確認し、問題を追跡できます。
    • アプリが複数回展開されている場合は、複数回の展開にわたって変更内容をすばやく追跡できます。
    • アプリが本番環境に展開されている場合は、アプリの展開を承認したユーザーをすばやく確認できます。

    アプリ協力者

    [協力者] タブを選択して、アプリの協力者を表示します。すべての協力者は開発インスタンスに保存されます。

    問題や欠陥を修正するためにアプリケーションでクイックアクションを実行する必要がある場合は、アプリを変更できるユーザーとその権限をすばやく確認できます。