【问题标题】:How to concatenate multiple log files from multiple EC2 servers?如何连接来自多个 EC2 服务器的多个日志文件?
【发布时间】:2016-06-29 01:15:11
【问题描述】:

所以我在三个不同位置(美国、欧洲、亚洲)的 EC2 服务器上运行 nginx。我想每天对加入的日志文件执行一个 perl 脚本(每个 EC2 在 /var/log/nginx/access.log 中保存一个 nginx 日志)。

亚马逊的 CloudWatch 似乎具有一些类似的功能,但我再次阅读有关将每个日志推送到 S3 位置的信息。实现这一目标的最简单方法是什么?

【问题讨论】:

  • 有必要不想使用 S3 吗?或者您想为此使用 CloudWatch?
  • @error2007s 我真的不介意什么办法,只是在寻找解决方案
  • 你在使用 ELB 吗?
  • @error2007s 不,只是不同位置的不同 ec2 实例

标签: amazon-web-services logging nginx


【解决方案1】:

对于此类问题,我对 PaperTrail 等日志聚合器服务的日志成本、性能和搜索能力感到惊讶。

我们有 30 个运行 Windows 的所有类型的实例,每个实例都配置了 Nxlog。每当我们启动一个实例时,它的日志都会立即被纸迹 syslogd 服务捕获。我无法想象使用一些日志聚合器运行云服务。

搜索和存档很棒。 Papertrail 提供每月 100 MB 的免费计划、48 小时搜索时间和 7 天存档。

免责声明:与 Papertail 无关,只是一个快乐的客户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 2011-08-22
    • 2014-09-17
    • 1970-01-01
    • 2016-12-20
    • 1970-01-01
    相关资源
    最近更新 更多