gpt4 book ai didi

linux - 如何从服务中获取 Stdout 到 logstash

转载 作者:太空狗 更新时间:2023-10-29 12:29:41 32 4
gpt4 key购买 nike

我知道这里有人问过类似的问题: How can I configure logtash to use "stdout" as input? , 但我想概括一下这个问题。

我目前配置的是 Linux VM 上的基本 ELK 堆栈(elasticSearch、logstash、kibana),我想将一些标准输出提供给 logstash,以便从文件系统中删除日志文件,从而不消耗磁盘空间。

例如,我如何从 Kibana 中提取标准输出并将其直接输入到 Logstash 中?

任何指向正确方向的指示都将不胜感激。

最佳答案

这是个坏主意。例如,如果您将 Kibana 的标准输出连接到 Logstash 的标准输入,则如果您重新启动 Kibana,则必须重新启动 Logstash,反之亦然。此外,如果 Logstash 的管道被阻塞(例如,因为下游主机不可用),管道的缓冲区最终将填满,并且将其日志写入 stdout 的进程将被阻塞(如果其日志记录是同步的;否则您只会看到日志消息被丢弃地板)。

我建议您使用基于磁盘的日志记录,但积极地轮换文件。

关于linux - 如何从服务中获取 Stdout 到 logstash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31296395/

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