远程日志记录:rsyslog与RESTful API

时间:2015-10-09 14:31:56

标签: rest logging syslog rsyslog

我正在使用Django和Loggly,我需要决定使用Loggly与rsyslog还是RESTful API。对于第二个选项,我使用grequests,一次发送一个请求(即,只是为了使呼叫无阻塞,但我不会批量发送请求)。

在RESTful API上使用rsyslog有什么好处,反之亦然?

1 个答案:

答案 0 :(得分:0)

Haven尚未对其进行测试,但使用syslog方法有几个优点:

  • 您可以在系统级别集中日志,而无需特别注意 django app上的配置
  • 记录与django应用程序分离,您可以将其设置为登录到文件, 远程系统日志服务器或loggly,无需触及django应用程序
  • 使用UDP
  • 应该更快
  • 如果使用集中式系统日志服务器,则只需设置loggly 代理那里

另一方面,使用RestAPI会将应用程序耦合到loggly实现,并且在尝试报告错误(DNS解析失败,网络问题等)时可能会引发一些错误