2014-02-23 54 views
1

我有这个胖的Rails应用程序,我在nfs共享上的许多ec2实例上运行。由于这个原因,日志文件被阻塞,我希望能够查看异常或错误以及其他一些事情。胖轨应用程序将数据记录到aws kinesis中?

有没有办法做到这一点?

+0

对于异常通知,您可能希望尝试空气制动:https://airbrake.io/ – house9

回答

0

这类工作的最佳工具是使用日志管理服务,该服务为监控提供实时界面,并且不需要为AWS Kinesis设置所有基础架构。

有一些基于syslogd,并与Rails非常好的集成。

一定要检查出:

+0

嗯,我知道这些...更喜欢一个非商业解决方案,因为我习惯于玩弄东西,除此之外,我们的东西一代每天大约有5场演出,如果我们记录了所有我们想要记录的内容,则会有10场演出,所以与纯粹的基于AWS的解决方案相比,它的成本很快就会变得低效,最终我们只会为存储付费。 –

+0

我明白了,也许[fluentd](http://fluentd.org/)就是你要找的,它有一个Kinesis插件。我没有看到任何其他解决方案不涉及编写自己的生产者来使用Kinesis API停用这些日志文件。 –