我读了a blog post关于设置Logstash,Elasticsearch和Kibana,作者建议使用NXLog从不同的机器发送日志。 “Logstash Book”中介绍的典型分布式方案显示了Logstash如何在运输和索引角色中使用。我们目前正在试验Logstash,并将其设置为将日志发送给Elasticsearch非常简单。所以我想知道为什么人们选择NXLog作为Logstash的日志发货人而不是两端都使用Logstash。为什么人们使用NXLog将日志发送到Logstash,而不是Logstash本身?
回答
的logstash-forwarder项目,原名“伐木工人”,解释它就像这样:
资源使用状况的担忧
认识到的问题:一些用户查看logstash版本为“大”或 已经对Java的广泛担忧。
实际问题:现在,Logstash的运行时间足以支持 对于不适用于不足的系统,例如EC2 micro 实例;在其他系统上它很好。该项目将存在,直到解决了 。
交通运输问题
很少的日志传输机制,提供安全性,低延迟和 可靠性。
本项目使用的伐木工人协议存在提供一个 网络协议传输安全,低延迟,低资源利用率和可靠。
一个Logstash托运人实例不是特别重量级的,但如果你的机器只有内存1-2GB可能很难到几百MB随便分配给另一个JVM实例。
另一个考虑事项:如果您的运输商节点正在运行Logstash不支持的操作系统? Logstash现在可以在Windows上运行,但它仍然处于事物的错误方面。我无法专门为NXLog在该领域提供担保,但我认为这是一个受欢迎的选择。
非常感谢。优秀的答案! – 2014-09-05 19:30:15
1)避免在很多机器上安装java(哪个java?哪个版本?),否则我们不会拥有它。 2)nxlog可以很好地读取Windows事件日志,并且可以通过TLS发布为JSON(所以我们不会将自己与nxlog绑在一起)。 – 2014-10-29 21:21:13
但是,LogLog提供的轻量级“Logstash Forwarder”代理具有什么优势? – Mark 2014-12-15 14:18:43
由于希望在可能的情况下禁止我们的主机使用java,我们已经使用RSyslog而不是LogStash实现了装运。它使loghost/filer上的LogStash配置稍微复杂一些,但不必跟上前端主机上的Java安全升级,这比处理中央文件管理器上的日志拆分更麻烦。
谢谢,这是有道理的。 – 2014-09-09 15:30:42
- 1. Logstash无法将日志推送到ES
- 2. 如何设置logstash将日志转发到另一个logstash?
- 3. Logstash多行日志日志
- 4. Logstash在EC2不能日志数据发送到AWS Elasticsearch服务
- 5. Django服务器不发送日志到logstash
- 6. logstash为自定义日志
- 7. 获取CloudTrail日志到Logstash
- 8. Presto日志记录到logstash
- 9. Logstash Tomcat的日志
- 10. Logstash没有将日志分为配置
- 11. 将ntopng日志导出到logstash
- 12. 如何使用Logstash输出将错误日志的计数发送到zabbix?
- 13. logstash个人日志分析与多行
- 14. Filebeat没有发送正确的多行日志到logstash
- 15. 发送输出到logstash
- 16. Logstash通过logstash只发送JSON
- 17. 使用logstash轮询日志(ELK)
- 18. 重定向日志logstash实例,而不是ElasticSearch
- 19. 无法解析日志logstash
- 20. 为什么我们不在http上发送文本而不是发送文本?
- 21. 为Docker Logstash设置日志位置
- 22. Logspout支持通过TCP向Logstash发送日志
- 23. 途径一半日志发送到RabbitMQ的发送完整的日志之前logstash/elasticsearch
- 24. 使用Filebeat(或其他方式)将docker GELF日志转发到Logstash
- 25. filebeat不转发到logstash
- 26. Logstash + logstash forwarder + kibana + Elasticsearch的自定义日志
- 27. 无法使用logstash将邮件发送到graylog服务器
- 28. 无法使用logstash版本2.3.2重新处理日志文件
- 29. 使用SSL工作无法获得nxlog logstash
- 30. logstash作为代理解析并发送到集中式logstash服务器
对于拥有非常常见的日志记录基础设施的人来说,它只是另一个有用的工具。如果您发现更简单,您可以编写自己的流程。 – coffeeaddict 2014-09-05 15:29:20