可以为rsyslog服务器配置的最大速率限制(每秒消息数)是多少?

时间:2015-07-23 07:18:37

标签: rsyslog

我想配置一个rsyslog服务器来存储100个节点的日志。我会根据主机名将这些日志保存在一个单独的目录中,但我不确定rsyslog服务器可以处理的最大速率限制(每秒消息数)。
如果所有节点都开始发送消息,则可能会出现拥塞,因为服务器端可能存在消息丢失 谁可以帮助我,限制是什么,我可能面临的其他问题是什么?

1 个答案:

答案 0 :(得分:1)

这在很大程度上取决于您的配置:

    您正在使用的
  • 协议(UDP,TCP,RELP,无论您是否添加SSL ...)
  • 邮件大小
  • 收集器服务器上的队列属性(内存中队列更快)
  • 硬件和网络

如果您只是通过TCP检索日志并使用dynafiles根据主机名编写日志,那么强大的机器可以处理网络可以投入的数据。在最新版本的rsyslog上,人们可以报告高达1M的EPS,但是即使在弱机器上,每个低于1K的“常规”系统日志消息也可以预期至少100K EPS。我用我的笔记本电脑的一个核心获得了25K EPS,并将日志发送到Elasticsearch:http://blog.sematext.com/2015/05/18/tuning-elasticsearch-indexing-pipeline-for-logs/