透過Nginx將AEM記錄檔轉送至HTTP端點時遺失錯誤記錄檔

使用Nginx將Adobe Experience Manager (AEM)記錄轉送至自訂HTTP端點有時會導致在目的地遺失錯誤例外狀況記錄,即使這些記錄存在於AEM Cloud Manager中也是如此。 當HTTP端點暫時無法使用或回應緩慢,導致記錄批次被捨棄時,就會發生這種情況。

說明 description

環境

  • 產品: Adobe Experience Manager as a Cloud Service (AEMaaCS) — 網站
  • 目的地:自訂Nginx伺服器(HTTP端點)

問題/症狀

  • 從自訂Nginx伺服器收集的記錄檔中,找不到AEM Cloud Manager中的一些錯誤例外狀況記錄檔。
  • 目的地端的記錄檔封存中存在可觀察的間隙。

解決方法 resolution

注意:如果無法將記錄傳送至設定的端點,Fluent Bit的LogForwarding輸出外掛程式會嘗試每個批次最多重試5次。 如果由於端點無法使用或回應速度緩慢而造成所有重試失敗,則會永久捨棄這些記錄批次,且稍後不會傳送。

若要解決此問題,請遵循下列步驟:

  1. 檢閱用於接收轉送記錄檔之Nginx HTTP端點的可用性和回應能力。
  2. 確保沒有高延遲、中斷、網路問題或資源瓶頸影響您的Nginx伺服器。
  3. 檢查您的Nginx錯誤並存取記錄檔,瞭解在預期記錄檔遺失期間,是否有任何停機或資源爭用的跡象。
  4. 請參閱記錄轉送檔案,以取得關於設定支援端點的記錄轉送指南。
  5. 穩定您的Nginx伺服器和網路環境後,請確認新批次的轉送記錄一致抵達您的目的地。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f