AEM as a Cloud Service:午前0時(UTC)以降のログストリームの可用性の遅延

この記事では、AEM as a Cloud Serviceでの毎日のUTC ログローテーション後にAdobe ログストリームが一時的に利用できないことが原因で、AIO tail:logs接続が失敗し、リアルタイムのログの表示にギャップが生じる場合について説明します。

説明 description

環境

Adobe Experience Manager as a Cloud Service(すべてのバージョン)

問題/症状

  • 1日のログローテーションが00:00 UTCになると、Adobe ログストリームは15 ~ 40分間利用できなくなります。
  • このウィンドウでは、AIO tail:logsへの接続が失敗し、1日の開始時のリアルタイム ログにアクセスできません。
  • 00:06から00:30 UTCの間の接続の試行は通常は失敗し、正常な接続は00:35 UTC付近で再開されます。
  • ストリームが復元されると、すべてのログエントリが最終的に取得できるようになります。
  • AIO tail:logsから特定のエラーメッセージは返されません。ストリームが利用可能になるまで、接続は単に失敗します。

原因

遅延は、ログ配信エンドポイントが前日のアーカイブファイルの作成を待ってから新しい日のライブストリームを割り当てたために発生します。その結果、UTCの午前0時以降のリアルタイムログストリームの可用性に一時的なギャップが生じます。

解決策 resolution

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

  1. Adobe ログストリームは毎日00:00 UTCにローテーションされますが、新しい日のライブストリームはすぐに利用できない場合があります。
  2. AIO tail:logs スクリプトを00:30-00:35 UTC後に再接続するようにスケジュールして、新しい日のログストリームが使用可能であることを確認します。
  3. 真夜中の直後に接続しようとすると、前日のストリームを指し示される可能性があります。
  4. ログストリームの可用性を監視し、必要に応じてスクリプトタイミングを調整できます。

メモ:遅延ウィンドウ中のすべてのログエントリがキャプチャされ、新しい日のストリームが利用可能になると取得できます。 この問題はリアルタイムストリーミングに限定されており、データ損失につながりません。

recommendation-more-help
experience-cloud-kcs-help-kbarticles