Nginx 経由でAEM ログを HTTP エンドポイントに転送すると、エラーログが見つからない

Nginx を使用してAdobe Experience Manager(AEM)のログをカスタム HTTP エンドポイントに転送すると、これらのログがAEM Cloud Managerに存在する場合でも、宛先でエラー例外ログが見つからない場合があります。 これは、HTTP エンドポイントが一時的に利用できない場合や、応答が遅く、ログバッチが削除される場合に発生します。

説明 description

環境

  • Product:Adobe Experience Manager as a Cloud Service(AEMaaCS) – Sites
  • 宛先 :カスタム Nginx サーバー(HTTP エンドポイント)

問題/症状

  • AEM Cloud Managerの一部のエラー例外ログが、カスタム Nginx サーバーから収集されたログファイルに見つかりません。
  • 宛先側のログアーカイブには観察可能なギャップが存在します。

解決策 resolution

メモ:Fluent Bit の LogForwarding 出力プラグインは、設定されたエンドポイントにログを配信できない場合、バッチごとに最大 5 回の再試行を試みます。 エンドポイントが利用できないか、応答が遅いためにすべての再試行が失敗した場合、これらのログバッチは永続的に削除され、後で配信されません。

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

  1. 転送ログの受信に使用する Nginx HTTP エンドポイントの可用性と応答性を確認します。
  2. Nginx サーバに影響を与える高レイテンシ、停止、ネットワークの問題、リソースのボトルネックの期間がないことを確認します。
  3. 予期されるログがない期間のダウンタイムやリソースの競合の兆候については、Nginx のエラーとアクセスログを確認してください。
  4. サポートされているエンドポイントでログ転送を設定する方法については、​ ログ転送 ​ ドキュメントを参照してください。
  5. Nginx サーバーとネットワーク環境を安定化させた後、新しい転送ログのバッチが安定して宛先に到着することを確認します。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f