gpt4 book ai didi

logging - 为什么人们使用 NXLog 将日志发送到 Logstash 而不是 Logstash 本身?

转载 作者:行者123 更新时间:2023-11-29 02:46:58 25 4
gpt4 key购买 nike

我读了a blog post关于设置 Logstash、Elasticsearch 和 Kibana,作者建议使用 NXLog 来传送来自不同机器的日志。 “The Logstash Book”中呈现的典型分布式场景展示了如何将 Logstash 用于传送和索引角色。我们目前正在试验 Logstash 并将其设置为将日志发送到 Elasticsearch 是直截了当的。所以我想知道为什么人们选择 NXLog 作为 Logstash 的日志传送器而不是在两端都使用 Logstash。

最佳答案

logstash-forwarder项目,以前称为“Lumberjack”,是这样解释的:

Resource Usage Concerns

Perceived Problems: Some users view logstash releases as "large" or have a generalized fear of Java.

Actual Problems: Logstash, for right now, runs with a footprint that is not friendly to underprovisioned systems such as EC2 micro instances; on other systems it is fine. This project will exist until that is resolved.

Transport Problems

Few log transport mechanisms provide security, low latency, and reliability.

The lumberjack protocol used by this project exists to provide a network protocol for transmission that is secure, low latency, low resource usage, and reliable.

Logstash shipper 实例不是特别重量级的,但如果您的机器只有 1-2GB 的 RAM,则很难随意将数百 MB 分配给另一个 JVM 实例。

另一个考虑因素:如果您的托运节点正在运行 Logstash 不支持的操作系统怎么办? Logstash 现在可以在 Windows 上运行,但它仍然存在问题。我不能特别保证 NXLog 在那个领域,但我认为它是一个受欢迎的选择。

关于logging - 为什么人们使用 NXLog 将日志发送到 Logstash 而不是 Logstash 本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25685650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com