通过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次。 如果由于端点保持不可用或响应缓慢而所有重试都失败,则将永久丢弃这些日志批次,并且以后不会投放。
要解决此问题,请执行以下步骤:
- 查看用于接收转发日志的Nginx HTTP端点的可用性和响应性。
- 确保不会出现影响Nginx服务器的高延迟、中断、网络问题或资源瓶颈情况。
- 检查您的Nginx错误并访问日志,了解在预期日志缺失期间是否有停机或资源争用的迹象。
- 有关使用支持的端点配置日志转发的指导,请参阅日志转发文档。
- 稳定您的Nginx服务器和网络环境后,请确认新批次的转发日志一致地到达您的目的地。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f