3. Logstash8.1 工作原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3. Logstash8.1 工作原理相关的知识,希望对你有一定的参考价值。

参考技术A Logstash 事件处理管道具有三个阶段: 输入 → 过滤器 → 输出 。
输入 生成事件, 过滤器 修改它们, 输出 将它们发送到其他地方。 输入 和 输出 支持编解码器,使您能够在数据进入或退出管道时对其进行编码或解码,而无需使用单独的过滤器。

一个 Logstash Pipeline 管道 包含多个 工作线程worker , Logstash Event 事件 在 Logstash Pipeline 管道 中执行过程:

Logstash 存在大量的输入插件供开箱即用, 输入插件使 Logstash 能够读取特定的事件源。
以下是一些常用的输入插件:

过滤器是 Logstash 管道中的中间处理过程。如果事件符合特定条件,您可以将过滤器与条件结合起来对事件执行操作。一些常用的过滤器包括:

有关可用过滤器的更多信息,请参阅 过滤器插件 。

输出是 Logstash 管道的最后阶段。一个事件可以通过多个输出,但是一旦所有输出处理完成,事件就完成了它的执行。一些常用的输出包括:

有关可用输出的更多信息,请参阅 输出插件 。

编解码器是一个基本的流过滤器, 作为输入或输出的一部分进行操作。编解码器使您能够轻松地将消息的传输与序列化过程分开。流行的编解码器包括json、msgpack和plain (text)。

以上是关于3. Logstash8.1 工作原理的主要内容,如果未能解决你的问题,请参考以下文章

Keepalive介绍及工作原理

Http工作原理

LVS原理详解(3种工作模式及8种调度算法)

路由及路由器工作原理深入解析3:路由与port

电脑CPU的工作原理

BGP工作原理(5)