【问题标题】:Remote logging: rsyslog vs. RESTful API远程日志记录:rsyslog 与 RESTful API
【发布时间】:2016-01-07 13:22:57
【问题描述】:

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

与 RESTful API 相比,使用 rsyslog 有哪些优势,反之亦然?

【问题讨论】:

    标签: rest logging syslog rsyslog


    【解决方案1】:

    尚未测试,但使用 syslog 方法有几个优点:

    • 您可以在系统级别集中日志,无需特别注意 django 应用上的配置
    • 日志与django应用解耦,可以设置日志到文件, 远程 syslog 服务器或 loggly,无需接触 django 应用程序
    • 如果使用 UDP 应该会更快
    • 如果使用集中式 syslog 服务器,您只需设置 loggly 那里的代理

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

    【讨论】:

      猜你喜欢
      • 2016-04-08
      • 2020-12-09
      • 2014-11-06
      • 2017-07-14
      • 2017-11-06
      • 1970-01-01
      • 2018-04-26
      • 2014-12-24
      • 2017-11-10
      相关资源
      最近更新 更多