健全性の評価 about-health-assessment

Health Assessmentは、AEM as a Cloud Service内のCloud Managerの実稼動環境とステージ環境を自動的に検出する非侵入型スキャンです。 コンテンツ、コード、設定を評価して、アンチパターンを特定し、ベストプラクティスから逸脱することで、セキュリティとパフォーマンスを向上させます。

健康評価サービスでは、次の操作を行います。

  • 環境をスキャンし、パフォーマンスのボトルネック、非効率性、リスクを明らかにします。
  • ブループリント、ライブコピー、顧客設定などのコンテンツ構造を分析します。
  • AEM SDKやサードパーティライブラリなどの古い依存関係を検出します。
  • 誤った注釈や非効率的なパターンなど、コード品質の問題を検出します。
  • ダッシュボードに実用的なガイダンスを提供(Action Centerなど)。
  • システムのパフォーマンスを向上させるためのプロアクティブな修正を促進します。

各実行では、問題の重大度、ガイダンスおよび推奨される修正へのリンクが一覧表示され、レポートのPDF書き出しがサポートされます。 現在の状態の​最新レポート ビューと​ 過去レポート ​を使用して、実行を比較できます。

ルールの定義と修復の詳細については、​ ヘルスアセスメントパターン ​も参照してください。

ヘルスアセスメントページへのアクセス access-health-assessment

  1. experience.adobe.comでCloud Managerにログインします。

  2. クイックアクセス セクションで、Experience Manager​をクリックします。

  3. 左側のサイドパネルで、「Cloud Manager」をクリックします。

  4. 必要な組織を選択します。 下の画像は図解のためのものです。 組織名を選択します。

    Cloud Managerでの組織の選択

  5. マイプログラム コンソールで、レポートを表示するプログラムをクリックします。

  6. 次のいずれかの操作を行います。

    • 環境 カードで、環境名の右側にある 省略記号アイコンまたは詳細アイコン をクリックし、メニューから「ヘルスアセスメント」を選択します。

      環境カードの省略記号メニューからヘルスアセスメントを選択

    • 左側のメニューの​ サービス ​で、 データアイコン 環境​をクリックします。 環境ページで、環境名の右側にある 省略記号アイコンまたは詳細アイコン をクリックし、メニューから「ヘルスアセスメント」を選択します。

      環境ページの省略記号メニューからヘルスアセスメントを選択する

選択した環境に対する新しいレポートの実行 run-report

  1. ​ ヘルス評価ページにアクセス ​

  2. ヘルスアセスメント ページの右上隅で、評価するターゲット環境を確認します。

    環境が正しくない場合は、 シェブロンのダウンメニューまたはドロップダウンメニューをクリックして、別の環境 を選択し、リストから正しい環境を選択します。

  3. レポートを実行」をクリックします。

    ヘルスアセスメントページの「新しいレポートを生成」ボタンをクリック

    選択した環境に対してレポートを実行する間、実行レポート​は終了するまで無効のままです。

    実行中のレポート

    レポートが完了すると、レポートは​健康状態の評価 ページの​最新レポート セクションに表示されます。

最新のレポートを見る view-latest-report

  • ヘルスアセスメント ページで、最新レポート セクションで次の情報を確認してください。

    • 最新の実行の結果。
    • 実行日時:
    • 問題の合計数。
    • 重要な課題のハイライト:
    • アクション:詳細を表示​または​ すべての問題のPDF ​をダウンロードします。

    選択した環境の新しいレポートの生成後の最新の評価ページ

最新のレポートの詳細 view-report-details

  • 健康評価 ページで、最新レポート タイトルの右側にある 省略記号アイコンまたはそれ以上のアイコン をクリックし、詳細を表示​または​ ダウンロード ​をクリックします。

    詳細を表示 オプションを使用すると、次の情報を確認できます。

    • 課題の包括的なリスト。

    • 調査結果と問題の説明を表示する機能。

    • 潜在的な修正を含むドキュメントを表示する機能。

      問題の説明と検索条件

    • ダウンロード オプションを使用すると、個々の問題レポートをPDFでダウンロードできます。

      個々の問題レポートのPDFをダウンロード

レポート全体のPDFをダウンロード download-pdf-report

  • レポートページの右上隅付近にある「ダウンロード」をクリックします。

    そのレポートで検出されたすべての問題に関するPDFを含むZIP ファイルが生成されます。

    レポートで見つかったすべての問題のPDFをダウンロード

過去のレポートを見る review-past-reports

ヘルスアセスメント ページで、過去レポート セクションで次の情報を確認してください。

  • 以前のレポートの詳細を表示します。
  • 各実行の日付を表示します。
  • レポートは、PDFからダウンロードできます。
  • 日付、イシュー数、または環境で並べ替えます。

過去のレポートを確認

  • 過去のレポート」の見出しの右側にある「 シェブロン」の下またはドロップダウンメニューをクリックして、別の環境 を選択し、過去のレポートを日付別に並べ替えます。
  • レポートの右端にある 省略記号アイコンまたは詳細アイコン をクリックし、詳細を表示​または​ ダウンロード ​をクリックします。

健康評価パターン ha-patterns

次に、AEM as a Cloud ServiceでHealth Assessmentが検出するアンチパターンと問題の完全なリストを示します。 この表では、Content Analysis、Code Analysis、Cloud Service Optimizerのアンチパターンの3つのタイプに項目をグループ化し、それぞれに説明を付けます。

パターン名
カテゴリ
タイプ
説明
影響
自動修正しますか?
Direct User Additionsを使用したカスタム AEM グループ
セキュリティ
コンテンツ分析
ユーザーは、IMS グループをメンバーとして追加する代わりに、AEM グループに直接追加されました。
権限管理やセキュリティガバナンスは複雑になりがちです。 IMS サポート ​
いいえ
ページにJCR コンテンツノードがありません
リポジトリ構造
コンテンツ分析
ページ内にjcr:content ノードがありません。
Experience Manager as a Cloud Serviceの機能の制限。 ​ パターン検出 – ACV
いいえ
ページにSling リソースタイプがありません
リポジトリ構造
コンテンツ分析
ページにsling:resourceTypeがありません。
Experience Manager as a Cloud Serviceの機能の制限。 ​ パターン検出 – ACV
いいえ
ノード数が多すぎるページ
パフォーマンス
コンテンツ分析
ページには、構造内に多数のノードが含まれています。
ページの読み込み速度が遅いことと、ユーザーエクスペリエンスが貧弱。 ​ パターン検出 – PCX
いいえ
過度な実行ワークフローインスタンス
パフォーマンス
コンテンツ分析
実行中のワークフローインスタンスが多すぎます。
全体的なシステムパフォーマンスの低下: ​ メンテナンスタスク ​
いいえ
完了した未消去のワークフローインスタンス
パフォーマンス
コンテンツ分析
完了した古いワークフローインスタンスはパージされません。
システム効率の低減とストレージコストの増大: ​ メンテナンスタスク ​
いいえ
コンテンツフラグメント使用統計
統計
コンテンツ分析
使用中のコンテンツフラグメントの数を追跡します。
該当なし
該当なし
コンテンツフラグメントモデル使用統計
統計
コンテンツ分析
使用中のコンテンツフラグメントモデルの数を追跡します。
該当なし
該当なし
MSM多数のブループリント
統計
コンテンツ分析
ブループリントの数を追跡します。
管理が複雑になり、コンテンツガバナンスがより困難になる可能性があります。
該当なし
ブループリントごとのMSM ページ
統計
コンテンツ分析
ブループリントごとのページ数を追跡します。
管理が複雑になり、コンテンツガバナンスがより困難になる可能性があります。
該当なし
MSMの過度なライブコピー
統計
コンテンツ分析
ライブコピーの数を追跡します。
ロールアウト中にパフォーマンスの問題が発生し、コンテンツの同期が複雑になる可能性があります。
該当なし
ブループリントごとのMSMの過剰なライブコピー
統計
コンテンツ分析
ブループリントごとのライブコピー数を追跡します。
ロールアウト中にパフォーマンスの問題が発生し、コンテンツの同期が複雑になる可能性があります。
該当なし
Assets数
統計
コンテンツ分析
アセット数を追跡します。
該当なし
該当なし
サイト数
統計
コンテンツ分析
サイト数を追跡します。
該当なし
該当なし
Forms数
統計
コンテンツ分析
フォーム数を追跡します。
該当なし
該当なし
フォームフラグメント
統計
コンテンツ分析
フォームフラグメントの数を追跡します。
該当なし
該当なし
Interaction Communications
統計
コンテンツ分析
フォームの通信インタラクション数を追跡します。
該当なし
該当なし
FDM
統計
コンテンツ分析
フォームデータモデルの数を追跡します。
該当なし
該当なし
古い依存関係
依存関係
コード分析
顧客リポジトリ内の古い依存関係をハイライト表示します。
新しいAEMのバージョンとの互換性がありません。潜在的なセキュリティ上の脆弱性。
いいえ
AEM SDK バージョンの不一致
依存関係
コード分析
(n-2)より古いバージョンとCloud Managerのバージョンを比較します。
Cloud Managerでビルドエラーが発生したり、ローカル開発環境で問題が発生したりする可能性があります。
いいえ
古いMockito コア依存関係
依存関係
コード分析
4.x.x未満のバージョンは、AEM as a Cloud Serviceでは古いものとみなされます。
Cloud Managerでビルドエラーが発生したり、ローカル開発環境で問題が発生したりする可能性があります。
いいえ
サポートされていない注釈
依存関係
コード分析
お客様のCloud Manager リポジトリでサポートされていない注釈。
アプリケーションの潜在的な障害とパフォーマンスの低下。
いいえ
Sling モデルでの@Inject注釈
依存関係
コード分析
非推奨の@Inject注釈。
射出解像度のオーバーヘッドにより、アプリケーションのパフォーマンスが低下します。
いいえ
アウトバウンド HTTP リクエスト
パフォーマンス
Cloud Service Optimizerのアンチパターン
リクエストコンテキストでの問題のある使用、タイムアウトが多い、または接続を閉じていない。
全体的なシステムパフォーマンスの低下と考えられる障害。
はい
処理に時間のかかるクエリ
パフォーマンス
Cloud Service Optimizerのアンチパターン
顧客コード内のクエリの動作が遅い。
システムのパフォーマンスの低下とタイムアウトの可能性。
はい

カテゴリ ha-patterns-categories

カテゴリ
説明
セキュリティ
セキュリティの取り組み、ユーザー管理、アクセス制御に関連するパターン。
パフォーマンス
アプリケーションとシステムのパフォーマンスに影響を与えるパターン。
リポジトリ構造
JCR リポジトリの組織と構造に関連するパターン。
依存関係
コードの依存関係とバージョン管理に関連するパターン。
統計
利用状況の統計と指標を表すパターン。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab