ストリーミング、転送、またはJava スタック CDN ログを介してAEM Edge関数ログにアクセスします

この記事では、Cloud ManagerでAdobe Edge Compute (Edge関数)ログにアクセスして設定する方法について説明し、利用可能なメソッドと環境固有の考慮事項を概説します。

説明 description

環境

  • Adobe Experience Manager as a Cloud ServiceとAEM Edge Functions
  • Adobe Managed CDN
  • Java スタック環境とEdge Delivery Services サイト

問題/症状

  • Edge関数のランタイムログは、Cloud Managerでは個別のAEM サービスログタイプとして一覧表示されません。
  • Cloud Managerの専用のEdge関数ログ画面を介してログ転送を設定することはできません。ログ転送では、設定ファイルと該当するデプロイメントパイプラインを使用します。
  • 特定のエラーメッセージは表示されません。 問題は、Edge関数ログにアクセスするか、一元化するための適切な方法を見つけることです。

原因

Edge Compute/Edge関数のログは、他のログと同じようにCloud Managerに公開されません。 代わりに、ログストリーミングとログ転送を使用して、これらのログにアクセスする必要があります。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. ログストリーミングを使用して、デプロイされたEdge Functionsのリアルタイムログにアクセスします。 このアプローチは、すべての環境でサポートされています。
  2. ログをストリーミングし、ターミナルでconsole.log出力を表示するには、次のコマンドを実行します。
aio aem edge-functions tail-logs <function-name>
  1. 一元的なログ管理が必要な場合は、Edge FunctionsでAEM ログ転送を使用するように設定します。 設定ガイダンスについては、製品ドキュメントを参照してください。
  2. Java スタック環境の場合は、Cloud ManagerからCDN ログをダウンロードします。 これらのログには、Edge関数のログエントリが含まれます。 このオプションは、Edge Delivery Services サイトでは使用できません。
  3. Edge機能のログエントリが、設定されたログの保存先で使用可能であることを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles