Log4J2 CloudWatch Appender

Log4J2 CloudWatch Appender

我正在寻找适用于 Log4J2 的官方 AWS CloudWatch Appender。 我找遍了也没找到。

有人在 Java 带有 Log4J2 的应用程序中使用 CloudWatch 吗?

我一直在读到与 AWS Cloud Watch 日志集成的最佳方法是使用 Cloud Watch Log Agent

似乎有一个独立的代理会比应用程序直接登录到 Cloud Watch 更可靠。

[更新]为什么它可能更可靠?

  • 如果 CloudWatch 或 WebServer 连接断开,Appender 可能会错过日志事件。永远不会错过写入磁盘。

  • 没有什么比在本地磁盘上写入流文件更快的了。当日志量很大时,通过 TCP 连接发送数据可能会影响应用程序的性能或瓶颈。

我支持 Gonzalo 的回答。

我只想用可以收集日志和性能的新统一代理更新答案。

Collecting Metrics and Logs from Amazon EC2 Instances