gpt4 book ai didi

java - 是否可以直接从jvm应用程序登录到Logstash?

转载 作者:行者123 更新时间:2023-11-30 03:53:47 25 4
gpt4 key购买 nike

我目前正在构建一个新应用程序,我将在其中选择日志记录框架。我已经知道我想在 Logstash 中索引我的日志。

我想做的是直接从我的应用程序登录(不写入磁盘)到logstash 服务器。 我还想避免使用辅助服务器,例如系统日志服务器。

示例场景

我想象的场景是我有顶级日志框架,假设是 slf4j。对于这个框架,我想添加一个 Logger这将通过 TCP 直接登录到 Logstash。

是否有一个具有可在 JVM 上运行的相应框架的记录器能够执行此操作?

最佳答案

您可以将logstash配置为系统日志服务器并直接登录到它(这就是系统日志输入的作用)。您必须对此(或任何基于网络的日志记录方法)保持谨慎,因为如果您的网络链接变得拥塞,您的整个应用程序可能会在尝试日志记录时锁定。此外,如果您重新启动logstash,您的系统日志接收器将在重新启动期间消失,并且您将丢失日志消息。

关于java - 是否可以直接从jvm应用程序登录到Logstash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23764211/

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